В чем разница между should и have to?
Вопрос: В чем разница между should и have to?
Should советует, have to обязывает. И если нужно сказать, что кто-то что-то должен сделать в будущем, используют will have to — у should формы будущего времени нет.
| should | have to | |
|---|---|---|
сила | совет | обязанность |
| можно не выполнить | да | нет |
| настоящее | should | have to |
| прошедшее | should have + V3 | had to |
| будущее | should | will 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 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.
Вопросы по теме
Популярные категории











