модальные‑глаголы.рф
В чём разница и как выбрать

must или have to

Модальные глаголы must и have to переводятся как «должен», но их выбор зависит от источника обязанности

?
Правило выбора
Чтобы выбрать между must и have to, нужно понять, откуда исходит обязанность: если она исходит от самого говорящего или его авторитета - используем must, если обязанность продиктована внешними правилами, фактами или обстоятельствами - have to
A
must
личная обязанность

Используем must, когда говорящий сам решает, настаивает или устанавливает правило

I must leave now; I promised Anna.
Я должен уйти сейчас - я обещал Анне
You must show your ID at the door.
Вы должны показать удостоверение у двери
B
have to
внешняя необходимость

Используем have to, когда действие необходимо из-за правила, расписания, обстоятельства или другого человека

I have to leave now; my train is at six.
Я должен уйти сейчас - мой поезд в шесть
You have to show your ID at the door.
Вы должны показать удостоверение у двери

Один «должен» - несколько решений

Кроме must и have to, «должен» может выражаться через should и be supposed to

русское слово
должен
одно слово - несколько решений
must
сильная обязанность
когда обязанность исходит от суждения или авторитета говорящего
You must listen carefully. - Вы должны внимательно слушать
have to
внешняя необходимость
когда обязанность продиктована правилом, фактом или ситуацией
I have to work late. - Мне придётся работать допоздна
should
мягкий совет
когда что-то рекомендуется, но не обязательно
You should rest. - Вам следует отдохнуть
be supposed to
ожидаемая обязанность
когда есть план, правило или ожидание
We are supposed to wait here. - Мы должны ждать здесь
⚠ Типичная ошибка
I will must work tomorrow. I will have to work tomorrow. У must нет формы будущего времени
Yesterday I must go to the bank. Yesterday I had to go to the bank. Для выражения обязанности в прошлом используется had to
You mustn't come tomorrow if you are busy. You don't have to come tomorrow if you are busy. Mustn't означает запрет, а не отсутствие необходимости

Частые вопросы

«Должен» - это must или have to?+

Выбор зависит от источника обязанности: must - если от говорящего, have to - если от внешних факторов

Must выражает личное решение или авторитет, have to - внешнюю необходимость

Если обязанность установил кто-то другой (родители, закон) - must или have to?+

Have to

Have to используется, когда обязанность продиктована внешними правилами или обстоятельствами

Почему носители русского почти всегда говорят must?+

Потому что must более категоричен и универсален в восприятии

Но это может приводить к ошибкам в выборе модального глагола

must и have to - это одно и то же?+

Нет, у них разные оттенки значения

Must выражает личную обязанность, have to - внешнюю необходимость