-We use “must” and “have to” to say that sth is necessary or obligatory.
You must/have to have passport to visit more foreign countries.
-We normally use “must” when the obligation comes from the speaker, or to talk about sings and notices. We usually use “have to” when the obligation comes from outside the speaker, or to talk about routines, laws and official rules.
You must obey the traffic rules. ( I think it is necessary.)
You have to obey the traffic rules. (that’s the law.)
I must write to Ann. I haven’t written her for ages.
(The speaker personally feels that he must write to Ann.)
Past Obligation:
had to – didn’t have to
I suppose you had to pay duty on that.
I ran out of money and had to borrow from Tom.
Future Obligation:
will have to – must
You will have to get up earlier when you start to work.
You’ll have to cross the line by the footbridge.
Mustn’t, Don’t have to/ Needn’t, Didn’t have to
-We use “mustn’t” to tell people not to do sth that is wrong or against the law.
You mustn’t drink alcohol when you drive. (It’s against the law)
You mustn’t smoke. It’s very harmful.
-We use “don’t have to, needn’t’’ to express a lack of obligation or necessity.
We needn’t get up early tomorrow. It’s Sunday
I don’t have to wear suit to work but I usually do.
-To express a lack of obligation in the past we use “didn’t have to”.
The teacher didn’t come to school yesterday. So we didn’t have to take exam.
I have to go to the work everyday except Sunday. But I didn’t have to work a full day on Saturday.
İngilizce must ve have to konu anlatımı yukarıda kısa bilgilerle verilmiştir.