Глагол must употребляется:
Для выражения долженствования, необходимости произвести действие в настоящем или будущем.
I must go. Мне надо идти.
Для выражения запрещения в отрицательном предложении.
You mustn't do it. Нельзя этого делать.
Для выражения вероятности какого-либо действия, предположения.
He must have read this book. Он, вероятно, читал эту книгу.
для обозначения настоятельного совета, рекомендации.
You must come and see my new flat. Ты должен придти посмотреть нашу новую квартиру.
to have (to)
Глагол to have (to) употребляется в сочетании с инфинитивом с частицей to для выражения необходимости совершить действие в силу определённых обстоятельств. Соответствует русскому "придётся, пришлось".
It was very dark and we had to stay at home. Было очень темно, и нам пришлось остаться дома.
I don't have to stay here. Мне не нужно здесь оставаться.
Сравнение
В АЕ модальные эквиваленты have to и
have got to являются разговорными
синонимами модального глагола must,
особенно при фонетической редукции. Ср.:
нейтр. The United States must conserve its resources и | |
разг. We have to (hafto) / have got to (gotta) conserve our resources. |
Под влиянием АЕ have to начинает вытеснять в BE модальный глагол must, a don't have to становится столь же обычным, как и needn't. Например, Do you have to do that? употребляется вместо Must you do that?, a You don't have to do that встречается наряду с You needn't do that.
В АЕ и BE have to и его разговорный синоним have got to употребляются вместо must не только в значении долженствования, но и в значении большой степени вероятности. Ср.:
АЕ-You've got to be kidding (Ir.); | |
BE- You've got to be joking (Mac.). |
Употребление модального эквивалента have со вспомогательным глаголом do, а также чередование have to с have got to в основном подчинены тем же перечисленным выше правилам, что и употребление have и have got в немодальных значениях. Новым здесь является то, что, когда речь идет о действиях в будущем, употребляется как have (got) to, так и will have to. Например:
I've got to get up early tomorrow - we're going to Devon (или I'll have to...).