В чем разница между should и have to?

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

Bender, админ EngDiffer.ru

Should советует, have to обязывает. И если нужно сказать, что кто-то что-то должен сделать в будущем, используют will have to — у should формы будущего времени нет.

shouldhave to

сила

советобязанность
можно не выполнитьданет
настоящееshouldhave to
прошедшееshould have + V3had to
будущееshouldwill have to
отрицаниене стоитне обязательно
1

Should в будущем времени остаётся тем же: You should call tomorrow. Отдельной формы ему не нужно, потому что совет всегда о будущем.
2
Have to требует явного будущего: will have to, потому что речь об обязанности, которая ещё наступит.
3
Отрицания у них не противопоставлены так резко, как у must: shouldn’t — «не советую», don’t have to — «не обязательно».

You should call him tomorrow. — Тебе стоит позвонить ему завтра.

You will have to call him tomorrow. — Завтра тебе придётся ему позвонить.

You should have called yesterday. — Надо было позвонить вчера.

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

Что сильнее?
Have to.

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

А «пришлось»?
Had to.

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

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

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

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

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