If I had studied harder, I would have passed the exam. If she had left earlier, she wouldn't have missed the train. Queste frasi si riferiscono al passato e ne immaginano una versione diversa — una versione che in realtà non si è mai verificata. L'inglese usa il terzo periodo ipotetico proprio per questo: parlare di come il passato avrebbe potuto svolgersi diversamente e, spesso, esprimere un rimpianto per come si è svolto realmente.
Formula rapida: If + trapassato prossimo, would have + participio passato → If I had known, I would have told you. / We wouldn't have been late if the bus had arrived on time.
Cosa esprime il terzo periodo ipotetico
Il terzo periodo ipotetico descrive un passato immaginario — una condizione che non si è mai verificata e, di conseguenza, anche un risultato che non è mai accaduto:
- Rimpianti: If I had saved more money, I would have bought a house.
- Occasioni mancate: If he had applied, he might have gotten the job.
- Critica o sguardo retrospettivo: If you had asked me, I would have helped.
- Sollievo per qualcosa che non è successo: If we hadn't left early, we would have been stuck in traffic.
Nel terzo periodo ipotetico tutto ruota attorno a un passato ormai concluso e non più modificabile: chi parla immagina un esito diverso da quello che ritiene essere accaduto davvero.
Come si forma il terzo periodo ipotetico
| Proposizione | Tempo / forma | Esempio |
|---|---|---|
| Proposizione con if | trapassato prossimo | If she had left… |
| Proposizione principale | would have + participio passato | …she would have arrived on time. |
La proposizione con if è al past perfect (had + participio passato — spesso chiamato "trapassato prossimo" nelle grammatiche italiane dell'inglese). Questo colloca la situazione un passo più indietro rispetto al past simple del secondo periodo ipotetico — un segnale che la situazione non è solo ipotetica, ma è anche già conclusa:
- If they had booked earlier, tickets would have been cheaper.
- If I had seen the message, I would have replied immediately.
Il parallelo con l'italiano è utile: di solito diciamo se + trapassato congiuntivo (avessi saputo) + condizionale passato (avrei detto): Se l'avessi saputo, te l'avrei detto. L'inglese, invece, nella proposizione con if non usa né il congiuntivo né would: usa il past perfect (had known) e riserva would have alla proposizione principale.
La proposizione principale usa would have + participio passato (spesso contratto in 'd have o would've nel parlato e nella scrittura informale, ma di solito scritto per esteso nei contesti formali):
- If she had studied medicine, she would have become a doctor.
- We would've called you if we had had your number.
Regola della virgola: quando la proposizione con if viene per prima, è seguita da una virgola. Quando la proposizione principale viene per prima, la virgola non serve — lo stesso schema degli altri periodi ipotetici.
Would have o wouldn't have nella proposizione principale
Per rendere il risultato negativo, si usa wouldn't have:
- If I had known about the traffic, I wouldn't have driven that way.
- She wouldn't have been upset if he had explained sooner.
Nel terzo periodo ipotetico non si usa will have per il risultato immaginato — questa forma appartiene a un altro uso, deduttivo, di if con un tempo passato (If he left at six, he will have arrived by now, cioè "se è partito alle sei, a quest'ora sarà già arrivato"), non al passato ipotetico di cui parliamo qui.
Anche la proposizione con if può essere negativa, con hadn't + participio passato:
- If we hadn't stopped for coffee, we would have caught the earlier train.
- If it hadn't rained, the match wouldn't have been cancelled.
Entrambe le proposizioni possono essere negative:
- If I hadn't overslept, I wouldn't have missed the meeting.
Altri modali: could have e might have
Would have è la forma più comune nella proposizione principale, ma anche could have e might have sono comuni — e cambiano leggermente il significato:
| Modale | Effetto | Esempio |
|---|---|---|
| would have | il risultato ipotetico che chi parla presenta con sicurezza | If I had trained harder, I would have won. |
| could have | possibilità o capacità ipotetica | If I had trained harder, I could have won. |
| might have | risultato possibile ma incerto | If I had trained harder, I might have won. |
Could have sposta l'attenzione su ciò che era possibile nel passato immaginato. Might have segnala che, anche in quel passato immaginato, il risultato non era garantito.
Il terzo periodo ipotetico e i periodi ipotetici misti
Il terzo periodo ipotetico si colloca interamente nel passato: la proposizione con if descrive una situazione passata irreale, e la proposizione principale una conseguenza passata immaginata. Quando invece una condizione passata si collega a un risultato presente (If I had studied medicine, I would be a doctor now), si parla di periodo ipotetico misto, non di un terzo periodo ipotetico puro. I periodi ipotetici misti usano la stessa proposizione con if al trapassato prossimo, ma sono un argomento a sé, di solito affrontato subito dopo il terzo periodo ipotetico.
Terzo periodo ipotetico vs. secondo periodo ipotetico
Questi due periodi ipotetici sono facili da confondere perché entrambi sono ipotetici, ma si riferiscono a momenti diversi:
| Secondo periodo ipotetico | Terzo periodo ipotetico |
|---|---|
| If I had more time, I would learn the guitar. | If I had had more time, I would have learned the guitar. |
| Situazione immaginaria presente/futura | Situazione immaginaria passata |
| If + past simple, would + forma base | If + trapassato prossimo, would have + participio passato |
| Non è un evento passato concluso; immagina una situazione presente o futura | Già concluso — non si può più cambiare |
Il segnale più chiaro è la forma verbale: past simple + would (secondo) contro trapassato prossimo + would have (terzo). Confronta con il secondo periodo ipotetico e con il primo periodo ipotetico e il periodo ipotetico zero per vedere le forme più «reali» della famiglia dei periodi ipotetici.
Errori frequenti
- ❌ If I would have known, I would have told you. → ✅ If I had known, I would have told you. (would have appartiene alla proposizione principale, non alla proposizione con if — lì va il trapassato prossimo: If I had…)
- ❌ If she had study harder, she would have passed. → ✅ If she had studied harder, she would have passed. (il trapassato prossimo richiede il participio passato, non la forma base)
- ❌ If we left earlier, we would have caught the bus. → ✅ If we had left earlier, we would have caught the bus. (la proposizione con if ha bisogno del trapassato prossimo perché sia coerente con il risultato ipotetico passato would have caught)
- ❌ If you had asked me, I will have helped. → ✅ If you had asked me, I would have helped. (nel terzo periodo ipotetico si usa would have, could have o might have per il risultato immaginato — mai will have)
Verifica rapida
Scegli la forma corretta, riscrivi la frase o rispondi alla domanda:
- If I ____ (know / knew / had known) about the delay, I would have left earlier.
- She would have passed the test if she ____ (studies / studied / had studied) more.
- Riscrivi correttamente: If they would have called, we would have come.
- Qual è la differenza? a. If it rained tomorrow, the match would be cancelled. b. If it had rained yesterday, the match would have been cancelled.
- Questa frase è terzo periodo ipotetico o periodo ipotetico misto? If I hadn't missed the flight, I would be home by now.
Mostra le risposte
- had known — trapassato prossimo nella proposizione con if per una situazione passata immaginaria
- had studied — serve il trapassato prossimo; studied da solo (past simple) trasformerebbe la frase in un secondo periodo ipotetico, incompatibile con would have passed
- ✅ If they had called, we would have come. — nessun would have nella proposizione con if; lì serve il trapassato prossimo
- a. Secondo periodo ipotetico — situazione immaginaria presente/futura (ancora ipoteticamente possibile); b. Terzo periodo ipotetico — situazione immaginaria passata (già conclusa, non più modificabile)
- Periodo ipotetico misto — la proposizione con if è al trapassato prossimo (hadn't missed), ma il risultato riguarda il presente (would be home now), non il passato
Impara più in fretta con GrammarMama
Questo articolo tratta un solo argomento — ecco come GrammarMama ti aiuta a trasformarlo in progresso duraturo:
-
Scopri il tuo livello — Un test di livello rapido individua il tuo livello QCER, così ogni esercizio è su misura per te. Trova il mio livello →
-
Segui un percorso chiaro — Esercitati su ogni argomento nell'ordine giusto, dall'A1 al C2. Vedi il percorso completo →
-
Scegli il tuo obiettivo — Dicci perché stai imparando: gli esercizi seguiranno i tuoi interessi. Imposta un obiettivo →
-
Tieni traccia dei tuoi errori — Scopri gli schemi dietro ciò che ti mette in difficoltà e correggili una volta per tutte. Rivedi i miei errori →
-
Amplia il tuo vocabolario — Le parole incontrate negli esercizi vengono salvate e ripassate con la ripetizione dilazionata. Apri il mio vocabolario →
-
Esercita il parlato — Rispondi agli esercizi a voce invece di scrivere, quando vuoi. Prova la pratica orale →
-
Allena la pronuncia — Ricevi un feedback immediato, parola per parola, sulla tua pronuncia. Allena la pronuncia →
-
Esercitati un po' ogni giorno — Brevi esercizi quotidiani, adatti al tuo livello, mantengono viva la lingua. Inizia a esercitarti →
Punti chiave
- Il terzo periodo ipotetico usa if + trapassato prossimo nella proposizione condizionale e would have + participio passato nella proposizione principale.
- Si usa per situazioni passate immaginarie — cose che non sono accadute, spesso accompagnate da rimpianto o sollievo.
- Nel terzo periodo ipotetico di base, would have appartiene alla proposizione principale, non alla proposizione con if — scrivere If I would have known… invece di If I had known… è l'errore più comune.
- Could have (possibilità ipotetica) e might have (risultato incerto) possono sostituire would have nella proposizione principale.
- Quando una condizione passata si collega a un risultato presente, si tratta di un periodo ipotetico misto, non di un puro terzo periodo ipotetico.
- La proposizione con if può venire per prima (con la virgola) o per seconda (senza virgola) — entrambe le forme sono corrette.
- Confronta con il secondo periodo ipotetico (situazioni immaginarie presenti/future: if + past simple, would) e con i periodi ipotetici primo e zero, più «reali».