Во многих случаях have to может заменять модальный глагол must, который также указывает на необходимость выполнения чего-то.
- Oh, it’s later than I thought. I must go now. – О, уже позже, чем я думал. Я должен идти.
- Oh, it’s later than I thought. I have to go now. – О, уже позже, чем я думал. Я должен идти.
- You must have a passport to go abroad. – У тебя должен быть паспорт, чтобы поехать за границу.
- You have to have a passport to go abroad. – У тебя должен быть паспорт, чтобы поехать за границу.
Однако, существуют определенные различия в использовании конструкции have to и глагола must.
Модальный глагол must yпотребляется со смысловыми глаголами в трех формах инфинитива: Simple Infinitive (глагол в первой форме), Continuous Infinitive и Perfect Infinitive.
Конструкция have to имеет формы настоящего, прошедшего (had to) и будущего времени (will have to). Сам глагол must используется только в одной форме и в большей степени выражает личные решения, ощущения, чувства.
Must – должен, обязан
|
Have to – нужно, вынужден
|
Present |
Present |
I must work.
Я должен работать. |
I have to work.
Я вынужден работать. |
Past |
Past |
нет |
I had to work.
Я был вынужден работать. |
Future |
Future |
нет |
I will have to work.
Я буду вынужден работать. |
|
Present |
I must work.
Я должен работать |
Past |
нет |
Future |
нет |
|
Present |
I have to work.
Я вынужден работать. |
Past |
I had to work.
Я был вынужден работать. |
Future |
I will have to work.
Я буду вынужден работать. |
- Active Voice
- Peter must leave the city today. – Питер должен покинуть город сегодня. (настоящее)
- Peter had to leave the city the next day. – Питер должен был покинуть город на следующий день. (прошедшее)
- I must read this book now. – Я должен прочитать эту книгу сейчас. (настоящее)
- I will have to read this book next semester. – Я должен буду прочитать эту книгу в следующем семестре. (будущее)
- Passive Voice
- It must be done right now! – Это должно быть сделано сейчас же! (настоящее)
- It had to be done yesterday. – Это должно было быть сделано вчера. (прошедшее)
Также конструкция have to несет оттенок необходимости сделать что либо из-за сложившихся обстоятельств, а не по своей воле, то есть может быть переведена как «приходится», «вынужден», «должен».
- I have to stay at home because my mother asked me to. – Я вынужден остаться дома, потому что моя мама попросила меня об этом. (Должен не по своему желанию)
- You have to help your sister because you have promised you would. – Ты должен помочь своей сестре, потому что ты пообещал ей сделать это.
- He can’t keep this puppy. He has to give it back to the owner even if he doesn’t want to. – Он не может оставить этого щенка у себя. Он обязан вернуть его владельцу, даже если ему и не хочется этого делать.
Отличаются также по смыслу и отрицательные формы don't have to и must not. Подробно об этом было рассказано выше в отрицание с have to.