ЛинграмораЛинграмора
Модальные глаголы

Упражнения на should и ought to

20 заданий на should, shouldn't, ought to и should have с объяснениями: советы, рекомендации и сожаления о прошлом

Полное правило: Should / Ought to / Had better: советы и рекомендации

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. 1Совет

    You look tired — you   go to bed earlier.

    Ты выглядишь уставшим — тебе стоит ложиться раньше.

  2. 2Отрицательный совет

    You   eat so much sugar.

    Тебе не стоит есть так много сахара.

  3. 3Вопрос-совет

      I call him now or later?

    Мне позвонить ему сейчас или позже?

  4. 4Сожаление о прошлом

    I   have said that — it was rude.

    Мне не стоило этого говорить — это было грубо.

  5. 5Упрёк о прошлом

    She   have studied more — she failed the exam.

    Ей следовало больше заниматься — она провалила экзамен.

  6. 6Ought to

    You   to see a doctor about that cough.

    Тебе стоит показаться врачу с этим кашлем.

  7. 7Had better

    We   better leave now, it's getting late.

    Нам лучше уйти сейчас, уже поздно.

  8. 8Просьба о совете

    Do you think I   apologise?

    Думаешь, мне стоит извиниться?

  9. 9Форма should

    Everyone   know how to swim.

    Каждый должен уметь плавать.

  10. 10Ожидание

    The train   arrive at six, but it's often late.

    Поезд должен прибыть в шесть, но часто опаздывает.

  11. 11Упрёк о прошлом

    You   have told me earlier — I could have helped.

    Тебе следовало сказать мне раньше — я мог бы помочь.

  12. 12Сожаление о прошлом

    He   have spent all his money on that car.

    Ему не стоило тратить все деньги на ту машину.

  13. 13Совет

    If you want to improve, you   practise every day.

    Если хочешь прогрессировать, тебе стоит заниматься каждый день.

  14. 14Отрицательный совет

    You   worry — everything will be fine.

    Не стоит волноваться — всё будет хорошо.

  15. 15Вопрос-совет

    What   we do about this problem?

    Что нам делать с этой проблемой?

  16. 16Отрицательный совет

    Children   spend so much time on phones.

    Детям не стоит проводить столько времени в телефонах.

  17. 17Совет

    I think you   take that job — it's a great opportunity.

    Думаю, тебе стоит согласиться на эту работу — отличная возможность.

  18. 18Упрёк о прошлом

    We   have booked the tickets earlier — now they're sold out.

    Нам следовало забронировать билеты раньше — теперь всё распродано.

  19. 19Ought to

    She ought   be more careful with money.

    Ей следует быть аккуратнее с деньгами.

  20. 20Had better

    You'd better   late again.

    Лучше тебе не опаздывать снова.

Что потренировать дальше

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

Чем should отличается от must?

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.