В чем разница should и must?

Умскул
Italki
Вопрос: В чем разница should и must?
Аватар

Bender, админ EngDiffer.ru

Must обязывает, should советует. Must при этом не используется в прошедшем или будущем времени — он означает «должен здесь и сейчас», а для остальных времён берут have to.

Что говоримФормаПеревод

обязан сейчас

must

You must go.
был обязанhad toYou had to go.
будет обязанwill have toYou will have to go.
стоит сейчасshouldYou should go.
стоило раньшеshould have + V3You should have gone.
не стоитshouldn’tYou shouldn’t go.
1

Строки 1–3 показывают, что must живёт только в настоящем: его прошедшее и будущее берёт на себя have to.
2
Строки 4–6 показывают, что у should прошедшего времени тоже нет, но есть конструкция should have + V3.
3
Она означает упрёк: «надо было, но не сделал».

You must sign it now. — Ты должен подписать это сейчас.

You should sign it today. — Тебе стоит подписать это сегодня.

You should have signed it yesterday. — Тебе надо было подписать это вчера.

Короткие ответы

Что сильнее?
Must.

Как сказать «надо было»?
Should have + третья форма или had to.

Чем should отличается от ought to?
Почти ничем.

Читайте также

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории