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.

Sfaturi și avertismente
FormăStructurăExemplu
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.

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.

  1. You ___ drink more water every day.

  2. Care propoziție este corectă?

  3. 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.

  1. He ought to stop smoking.

    Ar trebui să se lase de fumat.

  2. You'd better not scratch that rash.

    Mai bine nu te scărpina pe erupția aceea.

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

    Mai bine să nu-și mai uite medicamentul.

  4. Children ought not to eat so much sugar.

    Copiii nu ar trebui să mănânce atât de mult zahăr.

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

    Ar trebui să mergi la medic pentru tusea aceea.

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

    Nu ar trebui să iei antibiotice fără rețetă.

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

    Ar trebui să mâncăm mai multe legume și mai puține dulciuri.

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

    Ar fi bine să suni medicul înainte să se închidă cabinetul.

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

    Ar fi bine să-și facă azi o programare la dentist.

  10. 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.

2121/4

Propoziții

Scrie-o în engleză

Mai bine nu te scărpina pe erupția aceea.

avertisment: had better not

1 / 4

Exersează regula în aplicație