ought to și had better
Pe scurt
| Formă | Folosire |
|---|---|
| ought to + base | sfat general = should |
| ought not to + base | formal = shouldn't |
| had better / 'd better + base | avertisment: acum, altfel urmează probleme |
| had better not + base | avertisment să nu faci ceva |
După had better nu vine to (deși în română spui „să”); had nu înseamnă trecut; negația este had better not.
B1 · Lecția 14 · ought to și had better
Explicația completă, din lecția care predă regula
Știi deja să dai un sfat cu should (ar trebui): You should drink more water. Engleza mai are două structuri. Una este aproape un sinonim al lui should; cealaltă este un avertisment.
ought to: sfat general, ca should
ought to + forma de bază înseamnă tot ar trebui să. Este puțin mai formal și mai rar decât should, dar în aproape orice propoziție le poți schimba între ele: You ought to see a doctor = You should see a doctor. Diferența de formă: ought cere to, la fel cum ar trebui cere să — pe când should stă direct lângă verb. Nu se schimbă după persoană: he ought to, they ought to, fără -s, și nu are trecut.
Negația este ought not to (You ought not to smoke) — adică n-ar trebui să. Sună formal; în vorbirea obișnuită se spune shouldn't.
had better: avertisment pentru acum
had better + forma de bază corespunde lui ar fi bine să / mai bine... spus cu subînțeles: o situație concretă, chiar acum, iar dacă nu faci asta, urmează ceva neplăcut. You'd better take an umbrella (altfel te uzi). We'd better leave now (altfel pierdem trenul). În vorbire se scurtează aproape mereu la 'd better: I'd better, you'd better, she'd better.
Negația pune not după better: had better not + forma de bază. You'd better not eat that fish — miroase ciudat.
| Formă | Structură | Exemplu |
|---|---|---|
| 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. |
Unde greșește un vorbitor de română. (1) Nu traduce să după had better: în română spui mai bine să mergi, dar în engleză nu există to: You'd better see a doctor, niciodată You'd better to see. to apare doar după ought. (2) had aici NU este trecut, deși arată ca unul — română folosește condiționalul (ar fi bine), engleza folosește had, dar sensul e același: acum sau imediat. Deci I'd better go now, niciodată I had better went. (3) Negația nu se face ca la n-ar fi bine: nu hadn't better, ci had better not. (4) ought nu primește don't: ought not to, nu don't ought to.
should / ought to sau had better?
- should și ought to: sfat calm, general, valabil oricând — You should eat more vegetables. People ought to exercise every week.
- had better: situația de acum, cu o consecință neplăcută dacă nu asculți — Your temperature is very high. You'd better go to bed.
- Test: dacă poți adăuga firesc altfel..., se potrivește had better. Dacă e doar o idee bună în general, alege should sau ought to.
Verifică ce ai citit
Câteva întrebări din testul lecției din aplicație (3 din 14). Scrie forma sau alege răspunsul.
You ___ drink more water every day.
Care propoziție este corectă?
You ___ take these pills on an empty stomach.
Exemple din curs
Cuvântul marcat e locul unde se aplică regula. Apasă pe redare ca să auzi propoziția.
He ought to stop smoking.
Ar trebui să se lase de fumat.
You'd better not scratch that rash.
Mai bine nu te scărpina pe erupția aceea.
He'd better not forget his medicine again.
Mai bine să nu-și mai uite medicamentul.
Children ought not to eat so much sugar.
Copiii nu ar trebui să mănânce atât de mult zahăr.
You ought to see a doctor about that cough.
Ar trebui să mergi la medic pentru tusea aceea.
You ought not to take antibiotics without a prescription.
Nu ar trebui să iei antibiotice fără rețetă.
We ought to eat more vegetables and fewer sweets.
Ar trebui să mâncăm mai multe legume și mai puține dulciuri.
You'd better call the doctor before the surgery closes.
Ar fi bine să suni medicul înainte să se închidă cabinetul.
She'd better make an appointment with the dentist today.
Ar fi bine să-și facă azi o programare la dentist.
You'd better not go to work with a fever.
Mai bine nu te duce la serviciu cu febră.
Propoziții din curs care folosesc regula: 25
Încearcă și tu
Tradu o propoziție care folosește regula. Ca în aplicație, verificarea marchează cuvântul greșit și numește regula din spatele lui.
Propoziții
Scrie-o în engleză
Mai bine nu te scărpina pe erupția aceea.
avertisment: had better not