Модальные глаголы have to и must очень похожи по своему значению. Оба они переводятся как должен, обязан. И говорят о долге или обязанности выполнить какое-либо действие. Разница между have to и must в следующем: must используется, когда речь идет о долге, связанным с внутренней потребностью, а have to - когда долг связан с внешними причинами.
Внешняя причина, это внешняя сила, которая заставляет вас выполнять действие против вашей воли. Начальник заставляет ходить на работу, полицейский заставляет проезжать улицу на зеленый свет, учитель заставляет делать домашнее задание и т.п. Говоря проще, если вместо "Я должен..." можно сказать "Меня обязали...", то при переводе фразы на английский нужно использовать модальный глагол have to. Примеры с глаголом have to:
Внутренняя потребность, это когда выполнить действие вас побуждает чувство долга или ваши убеждения. Мы заботимся о своих детях не потому, что нас к этому принуждают, а в силу внутренней потребности. Мы уступаем старику место в транспорте, потому что считаем, что каждый воспитанный человек должен так поступать. Таким образом, если вместо "Я должен..." вы можете сказать "Я считаю, что должен ...", то в английском варианте предложения нужно использовать глагол must. Примеры предложений с модальным глаголом must:
Отрицательная форма: разница между mustn't и don't have to.
Думаю, теперь вы понимаете различие между модальным глаголом must и его собратом have to. Но все, что написано выше относится исключительно к утвердительным предложениям. В отрицательных предложениях разница между глаголами совсем в другом.
В отрицательных предложениях мы употребляем mustn't, чтобы сказать о строгом, категоричном запрете. В этих предложениях mustn't переводится запрещено, нельзя, не имеете права.
Глагол have to в отрицательных предложениях звучит менее категорично чем must. Он говорит не о запрете, а об отсутствии необходимости выполнять действие. Когда сделать что-то можно, но не нужно.
Разница между глаголами будет лучше понятна на примере:
Прошедшее время: что использовать must или have to.
У глагола must нет формы прошедшего времени. В будущем времени глагол must так же не используется. Чтобы сказать о долге или обязанности в прошедшем и будущем времени всегда используйте have to вместо must.
В прошедшем времени модальный глагол have to принимает форму had to, в будущем - will have to.
Примеры:
Разница в структуре предложения.
Must и have to по разному образуют вопросительные и отрицательные предложения. Must - это классический модальный глагол, который не требует вспомогательного глагола do для построения вопросов и отрицаний. Структура предложения с глаголом must следующая:
- Для утвердительного предложения:
подлежащее + must + глагол + все остальное
- Для отрицательного предложения:
подлежащее + mustn't + глагол + все остальное
- Для вопросительного предложения:
вопросительное слово + must + подлежащее + глагол + все остальное
А вот модальный глагол have to без вспомогательного глагола do не обходится. Структура предложений будет такая:
- Для утвердительного предложения:
подлежащее + have to + глагол + все остальное
- Для отрицательного предложения:
подлежащее + don't have to + глагол + все остальное
- Для вопросительного предложения:
вопросительное слово + do + подлежащее + have to + глагол + все остальное
Почитать подробнее о том, что такое модальные глаголы, как их использовать и как правильно строить предложения с модальными глаголами вы можете здесь.