ought to и had better

Накратко

Форма Употреба
ought to + base общ съвет = should (би трябвало да)
ought not to + base официално = shouldn't
had better / 'd better + base предупреждение: сега, иначе ще стане лошо (по-добре да)
had better not + base предупреждение да не правиш нещо

След had better няма to и глаголът не се спряга (без -s); не е минало време; отрицанието е had better not.

B1 · Урок 14 · ought to и had better

Подробното обяснение от урока, в който се учи това правило

Вече съветвате със should: You should drink more water. Сега добавяме още две конструкции. Едната е почти синоним на should, а другата е предупреждение. В български разликата е позната: би трябвало да е спокоен съвет, а по-добре да / най-добре да значи „направи го сега, иначе ще стане лошо“.

ought to: общ съвет, като should

ought to + основната форма на глагола (base form, без to и без -s) значи почти същото като should, малко по-официално: You ought to see a doctor = You should see a doctor. И двете отговарят на „би трябвало да“. Частицата to е задължителна: тя е като „да“ в „би трябвало да“. ought не се променя: he ought to, they ought to.

Отрицанието е ought not to (You ought not to smoke). Звучи официално; в разговор се казва shouldn't.

had better: предупреждение за сега

had better + основната форма е „по-добре да…“ в смисъл на предупреждение: става дума за конкретна ситуация сега, иначе ще има последствия. You'd better take an umbrella (иначе ще се намокриш). We'd better leave now (иначе ще изпуснем влака). В говора почти винаги се съкращава до 'd better: I'd better, you'd better, she'd better. Отрицанието е had better not + основна форма: You'd better not eat that fish.

Съвети и предупреждения
ФормаКонструкцияПример
ought toought to + base formYou ought to rest.
ought not toought not to + base formYou ought not to skip meals.
had betterhad better / 'd better + base formYou'd better call the doctor.
had better nothad better not / 'd better not + base formYou'd better not go to work.
should (compare)should + base formYou should rest more.

Къде греши българинът: (1) „По-добре да“ подсказва to, но след had better няма to: You'd better see a doctor, не You'd better to see. (2) В български глаголът след „да“ се спряга („тя по-добре да отиде“), а в английски остава основната форма: She'd better go, не She'd better goes. (3) had тук не е „имах“ и не е минало време: I'd better go now, никога I had better went. (4) Отрицанието е had better not, никога hadn't better. (5) Не изпускайте had/'d: You'd better, не You better.

should / ought to или had better?

  • should и ought to: общ, спокоен съвет, валиден по всяко време („би трябвало да“): You should eat more vegetables. People ought to exercise every week.
  • had better: тази ситуация, сега, иначе ще стане лошо („по-добре да / най-добре да“): Your temperature is very high. You'd better go to bed.
  • Ако естествено можете да добавите „иначе…“ (or else…), пасва had better. Ако е просто добра идея по принцип, използвайте should или ought to.

Провери какво запомни

3 от 14 въпроса, които този урок задава в приложението. Напиши формата или избери отговора.

  1. You ___ drink more water every day.

  2. Кое изречение е правилно?

  3. You ___ take these pills on an empty stomach.

Примери от курса

Отбелязана е думата, за която се отнася правилото. Натисни бутона за възпроизвеждане, за да чуеш изречението.

  1. He ought to stop smoking.

    Той би трябвало да спре цигарите.

  2. You'd better not scratch that rash.

    По-добре не си чеши този обрив.

  3. He'd better not forget his medicine again.

    Най-добре той да не забравя пак лекарството си.

  4. Children ought not to eat so much sugar.

    Децата не би трябвало да ядат толкова много захар.

  5. You ought to see a doctor about that cough.

    Би трябвало да отидеш на лекар заради тази кашлица.

  6. You ought not to take antibiotics without a prescription.

    Не би трябвало да приемаш антибиотици без рецепта.

  7. We ought to eat more vegetables and fewer sweets.

    Би трябвало да ядем повече зеленчуци и по-малко сладкиши.

  8. You'd better call the doctor before the surgery closes.

    По-добре се обади на лекаря, преди кабинетът да затвори.

  9. She'd better make an appointment with the dentist today.

    Най-добре тя да си запише час при зъболекаря днес.

  10. You'd better not go to work with a fever.

    Най-добре да не ходиш на работа с температура.

Изречения с това правило в курса: 25

Опитай сам

Преведи изречение с това правило. Както в приложението, проверката ще отбележи думата с грешка и ще каже кое правило е нарушено.

2121/4

Изречения

Напиши го на английски

По-добре не си чеши този обрив.

с had better not

1 / 4

Упражни правилото в приложението