Should — самый частый способ дать совет, и главная сложность не в нём самом, а в конструкции should have + третья форма: она разворачивает совет в прошлое и превращает его в сожаление или упрёк.
Кратко о правиле:
should — совет, рекомендация, разумное ожидание: You should rest. The train should arrive at six.
Отрицание — shouldn't, вопрос — инверсией: Should I call him? Вспомогательный do не нужен.
should have + третья форма — нужно было сделать, но не сделали: You should have told me.
shouldn't have + третья форма — не нужно было делать, но сделали: I shouldn't have said that.
ought to — почти то же, что should, но с частицей to. had better — «лучше бы», с оттенком предупреждения, глагол без to.
20 заданий
Правильно: 0 из 20
1Совет
You look tired — you go to bed earlier.
Ты выглядишь уставшим — тебе стоит ложиться раньше.
2Отрицательный совет
You eat so much sugar.
Тебе не стоит есть так много сахара.
3Вопрос-совет
I call him now or later?
Мне позвонить ему сейчас или позже?
4Сожаление о прошлом
I have said that — it was rude.
Мне не стоило этого говорить — это было грубо.
5Упрёк о прошлом
She have studied more — she failed the exam.
Ей следовало больше заниматься — она провалила экзамен.
6Ought to
You to see a doctor about that cough.
Тебе стоит показаться врачу с этим кашлем.
7Had better
We better leave now, it's getting late.
Нам лучше уйти сейчас, уже поздно.
8Просьба о совете
Do you think I apologise?
Думаешь, мне стоит извиниться?
9Форма should
Everyone know how to swim.
Каждый должен уметь плавать.
10Ожидание
The train arrive at six, but it's often late.
Поезд должен прибыть в шесть, но часто опаздывает.
11Упрёк о прошлом
You have told me earlier — I could have helped.
Тебе следовало сказать мне раньше — я мог бы помочь.
12Сожаление о прошлом
He have spent all his money on that car.
Ему не стоило тратить все деньги на ту машину.
13Совет
If you want to improve, you practise every day.
Если хочешь прогрессировать, тебе стоит заниматься каждый день.
14Отрицательный совет
You worry — everything will be fine.
Не стоит волноваться — всё будет хорошо.
15Вопрос-совет
What we do about this problem?
Что нам делать с этой проблемой?
16Отрицательный совет
Children spend so much time on phones.
Детям не стоит проводить столько времени в телефонах.
17Совет
I think you take that job — it's a great opportunity.
Думаю, тебе стоит согласиться на эту работу — отличная возможность.
18Упрёк о прошлом
We have booked the tickets earlier — now they're sold out.
Нам следовало забронировать билеты раньше — теперь всё распродано.
Should — совет, его можно не принять. Must — обязанность или запрет. You should eat less sugar — рекомендация врача. You mustn't smoke here — запрет.
Как сказать «мне следовало это сделать»?
Через should have + третья форма: I should have called her. А «не следовало» — I shouldn't have called her. Это единственный способ перенести совет в прошлое.
Should или ought to — что употреблять?
В повседневной речи чаще should, ought to звучит чуть формальнее и встречается реже. Главное — не забывать про to: ought to go.