Must vs. have to

Both Must and have to express obligation or necessity, but there are some small differences:

Must expresses the speaker's feelings, whereas have to expresses, above all, an impersonal idea:
You must come. You are obliged to come (I require that you come)
You have to come. You are obliged to come. (There's a rule requiring you to come)
Must I wear this tie? Am I obliged to wear this tie? (What do you think?)
Do I have to wear this tie? Am I obliged to wear this tie? (Is there a rule about ties?)
Have to mainly expresses general obligations, while must is used for specific obligations:
I have to brush my teeth twice a day.
I must tell you something.
Important: To express obligation, duty or necessity in the future or the past, must and need are not used. They are replaced by have to:
We must (need to) buy another ticket.
We had to buy another ticket yesterday.
We'll have to buy another ticket later.
However, in their negative forms, mustn't and don't have to have completely different meanings:

Mustn't expresses prohibition
You mustn't drive. You are prohibited to drive. You are not allowed to drive.
Don't have to expresses the absence of obligation or necessity:
You don't have to drive. You are not obliged to drive (but you can if you want to).

Still facing difficulties with 'Must vs. have to'? Improve your English with Gymglish's English lessons - try our online English course for free now and receive a free level assessment!

What our users say:

Pleasure

         

I enjoy doing my online English lessons. Only ten minutes daily are enough...Thank you!

Innovative

         

I love your innovative method which allows me to learn a new language and have fun at the same time!

Unique

         

Your method is unique! Your courses have helped me to progress and gain confidence during my travels.

Progress

         

Gymglish has allowed me to improve my English. A daily routine I wouldn't miss for anything in the world!

More testimonials.

Find out about other grammar rules. Improve your English further and test Gymglish, online English lessons.

Tips for learning 'Must vs. have to'? Share them with us!