Should, ought to e had better

B1 · IntermedioI verbi modali

Should, ought to e had better servono tutti a dare consigli, ma ognuno ha le sue regole grammaticali e il suo livello di urgenza.

Che cosa imparerai

  • Should + forma base del verbo: il modo normale e neutro di dare un consiglio (come «dovresti»)
  • Ought to + forma base: quasi uguale a should, un po' più formale e meno frequente
  • Had better + forma base: un avvertimento più forte, come «faresti meglio a…»: se non segui il consiglio, ci saranno conseguenze
  • Perché had better sembra un passato, ma parla del presente o del futuro immediato

Tre modi di consigliare, tre livelli di forza

Should, ought to e had better servono a dare consigli, ma si trovano in punti diversi di una scala che va dal suggerimento gentile all'avvertimento urgente.

La buona notizia: should funziona quasi come «dovresti». Dopo tutti e due viene direttamente il verbo, senza niente in mezzo: «Dovremmo andare presto» → «We should leave soon.» Per la versione forte, in italiano dici «Faresti meglio a chiamare un medico». In inglese questo è had better, quasi sempre abbreviato in 'd better, e dopo non c'è nessun to.

"We should leave soon."
"You'd better call a doctor now."

Should o ought to?

Should e ought to significano quasi la stessa cosa. La differenza grammaticale: should non vuole mai to, ought invece, nell'inglese standard, lo vuole sempre: «You ought to see a doctor.» La negazione è «You oughtn't to be so hard on yourself.», senza don't. (Nell'inglese americano a volte si sente oughtn't senza to nella negazione, ma la forma con to è sempre corretta.)

Attenzione all'analogia con have to e want to: molti italiani aggiungono un to anche dopo should («We should to leave»). È un errore: should, come must e can, è un verbo modale e vuole la forma base. L'unico dei tre con to è ought.

Nell'uso quotidiano should è molto più frequente. Ought to suona un po' più formale e nelle domande e nelle negazioni spesso sembra antiquato: «Ought we to…?» è soprattutto britannico e formale; la maggior parte delle persone dice semplicemente «Should we…?» o «Shouldn't you…?».

"You ought to see a doctor."
"You oughtn't to be so hard on yourself."

Had better: l'avvertimento più forte

Had better è più forte di should e ought to. Di solito riguarda una situazione concreta e fa capire che succederà qualcosa di spiacevole se non segui il consiglio, spesso con or…: «You'd better finish this today, or you'll be in trouble.» Corrisponde bene a «faresti meglio a…, altrimenti…». Per i consigli generali («Bisogna bere molta acqua») si usa should, non had better.

Attenzione alla trappola: had sembra un passato, ma had better non parla del passato. Significa «adesso o tra poco, faresti meglio a…». Per criticare qualcosa che è già successo («Avresti dovuto fare più attenzione») si usa should have + participio passato: «You should have been more careful.»

E la 'd non è would, anche se in italiano «faresti» è un condizionale: 'd better = had better. La negazione si fa con not subito dopo better: «You'd better not forget your keys.», mai «You wouldn't better…». (Nell'inglese parlato informale, soprattutto americano, la 'd spesso sparisce: «You better…», ma per iscritto e nell'inglese standard si dice 'd better.)

"You'd better finish this today, or you'll be in trouble."
"You'd better not forget your keys."

Esempi di inglese reale

"You ought to thank her for the gift."
"You'd better not miss the deadline."
"Ought I to say something?"
"You'd better see a doctor immediately."

Attenzione

✗You ought see a doctor.
✓You ought to see a doctor.

A differenza di should (e di «dovresti»), ought vuole sempre to davanti alla forma base.

✗You'd better to call a doctor now.
✓You'd better call a doctor now.

La «a» di «faresti meglio a» non diventa to: dopo had better viene direttamente la forma base.

✗We should to leave soon.
✓We should leave soon.

Should è un verbo modale come must e can: should + forma base, mai to. Non farti influenzare da have to o want to.

✗You wouldn't better forget your keys.
✓You'd better not forget your keys.

«Faresti meglio a non…» è un condizionale in italiano, ma la 'd significa had, non would. La negazione si fa con not subito dopo better.

✗Is better that you go now.
✓You'd better go now.

«È meglio che tu vada» non si traduce parola per parola: manca il soggetto e suona innaturale. Per un consiglio urgente usa had better.

Confronto con la tua lingua

In italiano dai un consiglio con «dovresti» + infinito: «Dovresti andare dal medico»

Corrisponde quasi perfettamente a should: «You should see a doctor.», anche qui senza niente tra should e il verbo. Solo ought è diverso e vuole sempre to: «You ought to see a doctor.» E had better torna alla forma base senza to: «You'd better see a doctor.»

«Faresti meglio a chiamare un medico»: in italiano c'è un condizionale («faresti») e la preposizione «a»

In inglese non c'è né would né to: la forma fissa è had better ('d better) + forma base: «You'd better call a doctor now.» Frasi come «You would better call» o «You'd better to call» sono calchi dell'italiano. La 'd qui significa had.

In italiano si dice anche «È meglio che tu vada» o «Meglio andare adesso»

Tradurre parola per parola dà frasi come «Is better that you go» (manca il soggetto it) o «You should better go» (better non rinforza should). Per un consiglio urgente rivolto a una persona, la forma naturale è «You'd better go now.» Had better è un'unità, non should + better.

«Faresti meglio a sbrigarti» parla di adesso; «Avresti dovuto sbrigarti» parla del passato

Had better, nonostante had, corrisponde al primo caso: adesso o tra poco. «You'd better hurry» = «Faresti meglio a sbrigarti». Per guardare indietro («Avresti dovuto sbrigarti», «Avresti fatto meglio a…») si usa should have + participio passato: «You should have hurried.»

💡 Should e had better: forma base senza to. Ought: sempre con to.

💡 «Dovremmo andare» è We should leave, non We should to leave.

💡 «Faresti meglio ad andare» è You'd better go, non You would better go né You'd better to go.

💡 Had better sembra un passato, ma significa «adesso o tra poco», come «faresti meglio a».

💡 Negazione: oughtn't to… e 'd better not…; mai don't ought né wouldn't better.

Situazione reale: sul punto di uscire

"We should leave soon, the traffic will be bad."

"You're right. You'd better grab your coat too, it's cold out."

"Good call. Should we call ahead and let them know?"

"Probably — better safe than sorry."

Pratica

Esercizio 1 · Scegli la frase corretta

Choose the correct sentence.

Esercizio 2 · Scegli la frase corretta

Choose the correct sentence.

Esercizio 3 · Scegli la negazione corretta

Choose the correct negative with ought to.

Esercizio 4 · Scegli l'avvertimento più forte

Choose the sentence that warns most strongly of a bad consequence if ignored.

Esercizio 5 · Scegli la frase corretta

Choose the correct sentence.

Esercizio 6 · Scegli la risposta corretta

Which form looks like a past tense but is not actually about the past?

Esercizio 7 · Scegli la negazione corretta

Choose the correct negative with had better.

Esercizio 8 · Scegli la domanda corretta

Choose the standard (British) question form with ought to.

Esercizio 9 · Completa la frase

Complete: 'You ___ (had better) hurry, or we'll miss the flight.'

Esercizio 10 · Completa la frase

Complete: 'You ___ (ought/apologize) to her.'

Esercizio 11 · Dividi in gruppi: consiglio o avvertimento

should finish
ought to finish
had better finish
shouldn't finish
oughtn't to finish
'd better not finish

0 / 6 classificate

Esercizio 12 · Errore tipico: «faresti meglio a» tradotto parola per parola

Italian: «Faresti meglio a chiamare un medico adesso.» Which English translation is correct?

Sfida veloce

Cinque domande veloci per verificare quello che hai imparato.

Domanda 1 / 5

Punteggio: 0/0

Choose the correct sentence.

Che cosa hai imparato

  • Should è il modo normale e neutro di dare un consiglio, come «dovresti», senza to.
  • Ought to significa quasi lo stesso di should, ma vuole sempre to e suona più formale.
  • Had better è più forte e avverte di conseguenze spiacevoli, come «faresti meglio a…».
  • Had better parla del presente o del futuro immediato, anche se had sembra un passato; per il passato si usa should have + participio.
  • «Faresti meglio ad andare» è You'd better go: niente would, niente to.
Vedi tutte le lezioni di questa categoria