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 to | ought to + base form | You ought to rest. |
| ought not to | ought not to + base form | You ought not to skip meals. |
| had better | had better / 'd better + base form | You'd better call the doctor. |
| had better not | had better not / 'd better not + base form | You'd better not go to work. |
| should (compare) | should + base form | You 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 въпроса, които този урок задава в приложението. Напиши формата или избери отговора.
You ___ drink more water every day.
Кое изречение е правилно?
You ___ take these pills on an empty stomach.
Примери от курса
Отбелязана е думата, за която се отнася правилото. Натисни бутона за възпроизвеждане, за да чуеш изречението.
He ought to stop smoking.
Той би трябвало да спре цигарите.
You'd better not scratch that rash.
По-добре не си чеши този обрив.
He'd better not forget his medicine again.
Най-добре той да не забравя пак лекарството си.
Children ought not to eat so much sugar.
Децата не би трябвало да ядат толкова много захар.
You ought to see a doctor about that cough.
Би трябвало да отидеш на лекар заради тази кашлица.
You ought not to take antibiotics without a prescription.
Не би трябвало да приемаш антибиотици без рецепта.
We ought to eat more vegetables and fewer sweets.
Би трябвало да ядем повече зеленчуци и по-малко сладкиши.
You'd better call the doctor before the surgery closes.
По-добре се обади на лекаря, преди кабинетът да затвори.
She'd better make an appointment with the dentist today.
Най-добре тя да си запише час при зъболекаря днес.
You'd better not go to work with a fever.
Най-добре да не ходиш на работа с температура.
Изречения с това правило в курса: 25
Опитай сам
Преведи изречение с това правило. Както в приложението, проверката ще отбележи думата с грешка и ще каже кое правило е нарушено.
Изречения
Напиши го на английски
По-добре не си чеши този обрив.
с had better not