У статті ви дізнаєтеся різницю have to, must.
Must - це дуже «жорстке» дієслово, яке виражає обов'язок або необхідність щось зробити. Must сильніше, ніж should. Якщо у випадку should ще є якийсь вибір (робити чи не робити), то у випадку must вибору немає! Це наказ.
Have to має таке саме значення, що й must.
Must і have to використовуються для вираження необхідності щось зробити:
I must leave - Я маю піти.
I have to leave - Я повинен піти.
У цьому випадку must і have to використовуються взаємозамінно.
Різниця must і have to
Must має більш особистісний характер. Must використовується для вираження особистих почуттів і відчуттів.
I must do my best - Я повинен зробити все можливе.
У цьому випадку мовець висловлює свої почуття з цього приводу.
Have to має безособовий характер. Have to використовується, коли йдеться про факти, а не про особисті відчуття.
I have to visit my doctor - Я маю відвідати свого лікаря.
Мабуть, зі здоров'ям не все гаразд, і це факт, з яким не посперечаєшся, а не якесь там особисте відчуття.
Примітки:
Іноді різниця у вживанні must і have to настільки тонка, що важко визначити, яке ж дієслово потрібно використовувати. У таких ситуаціях краще використовувати have to.
must-have-to
Must - минулого немає
Запам'ятайте, дієслово must не має форми минулого часу. Тому його можна використовувати для теперішнього та майбутнього часу, але не для минулого.
We must visit a doctor now - Ми повинні відвідати лікаря зараз.
We must visit a doctor tomorrow - Ми повинні відвідати лікаря завтра.
Have to - для всіх форм
На відміну від правила must, have to, has to можна використовувати для всіх форм, зокрема й для минулого часу.
I had to visit my doctor - Я повинен був відвідати свого лікаря.
Ми не можемо тут сказати must, бо час минулий. Тому спокійно використовуємо еквівалент must - have to.
Примітка:
У британській англійській ми часто використовуємо «have got to» to mean the same as «have to»:
I've got to take this book back to the library or I'll get a fine.
We've got to finish now as somebody else needs this room.
Must використовується, якщо мовець робить висновок на основі наявних фактів. український аналог - конструкція «должно быть»:
The ground is wet. It must have rained - Земля мокра. Мабуть, ішов дощ.
Земля мокра == ось ми і зробили висновок про те, що йшов дощ! І оскільки логіка в нас залізна, то використовуємо must. Адже дощ має йти, він просто не може не йти.
Mustn't і don't have to - дві великі різниці
Mustn't = не роби цього! Це наказ! (don't do it)
Don't have to = не потрібно цього робити або необов'язково (але в принципі можна)
You mustn't be late - Ти не повинен запізнитися. (Не запізнюйся! Запізнюватися не можна!)
You don't have to be on time - Тобі необов'язково приходити вчасно.
Тобто ти можеш запізнитися. Але можеш прийти і вчасно.
Щоб вчити англійську далі, переходьте на цю статтю про дієслово should в англійській граматиці.