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, 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.
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…?».
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.)
A differenza di should (e di «dovresti»), ought vuole sempre to davanti alla forma base.
La «a» di «faresti meglio a» non diventa to: dopo had better viene direttamente la forma base.
Should è un verbo modale come must e can: should + forma base, mai to. Non farti influenzare da have to o want to.
«Faresti meglio a non…» è un condizionale in italiano, ma la 'd significa had, non would. La negazione si fa con not subito dopo better.
«È meglio che tu vada» non si traduce parola per parola: manca il soggetto e suona innaturale. Per un consiglio urgente usa had better.
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.
"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."
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
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?
Cinque domande veloci per verificare quello che hai imparato.
Domanda 1 / 5
Punteggio: 0/0
Choose the correct sentence.
Dare consigli: should, if I were you, why don't you
Impara i modi più utili per dare o chiedere un consiglio in inglese: should, if I were you e why don't you, senza calchi come «If I were in you».
Need, needn't e don't need to
Le due «facce» grammaticali di need – verbo modale (needn't) e verbo normale (don't need to) – e come funziona needn't have + participio passato.
Must o have to?
Must o have to? Must non cambia mai forma: per passato, futuro e domande con do serve have to. La differenza chiave, spiegata in modo semplice.
Verbi modali di possibilità
Esprimi una possibilità in inglese con may, might e could – al presente, al futuro e al passato – e scopri perché «può piovere» non è «it can rain».