Third conditional (periodo ipotetico nel passato)

In breve

Frase Forma
frase con if if + had (not) + participio passato
conseguenza would / could / might (not) have + participio passato
domanda would + soggetto + have + participio passato?

If I'd seen the ice, I wouldn't have fallen. would = sicuro, could = possibile, might = forse. Mai would dopo if; l'ausiliare è sempre have (would have fallen, non would be fallen); avrei potuto + infinito diventa could have + participio.

B1 · Lezione 17 · Il third conditional

La spiegazione completa, dalla lezione che insegna questa regola

Questa struttura la conosci già dall'italiano: è il periodo ipotetico dell'irrealtà nel passato. Se avessi visto il ghiaccio, non sarei caduto = If I had seen the ice, I wouldn't have fallen. La logica è la stessa: entrambe le metà sono false. In inglese si chiama third conditional.

  • Passato reale: I didn't see the ice, so I fell.
  • Passato immaginato: If I had seen the ice, I wouldn't have fallen.

Non ho visto il ghiaccio, e sono caduto davvero: la frase immagina il contrario di entrambe le cose.

Come si costruisce

if + past perfect, poi would / could / might + have + participio passato
ParteFormaEsempio
la frase con if (la condizione immaginata)if + had + past participleif she had looked
la conseguenzawould have + past participleshe would have seen the car
una conseguenza più cauta, meno sicuracould have / might have + past participleshe might have stopped in time

Le forme corrispondono una a una: il congiuntivo trapassato (se avessi visto) diventa il past perfect (had seen), il condizionale passato (sarei caduto) diventa would have + participio (would have fallen). Nel parlato had e would si contraggono tutti e due in 'd: If I'd known, I'd have called you.

Tre punti in cui l'italiano ti porta fuori strada. 1. L'inglese non ha il congiuntivo: dopo if va il past perfect, mai would. Di' If I had known, non If I would have known. 2. C'è un solo ausiliare, sempre have, anche dove l'italiano usa essere: sarei caduto diventa would have fallen, mai would be fallen. 3. Il doppio imperfetto del parlato (se lo sapevo, te lo dicevo) in inglese non esiste: If I knew, I told you è sbagliato. Serve la forma completa: If I had known, I would have told you.

Affermativa, negativa e interrogativa

TipoEsempioCosa è successo davvero
affermativaIf you had driven more slowly, you would have stopped in time.You drove fast and didn't stop in time.
negativaIf he hadn't been so tired, he wouldn't have made that mistake.He was tired and made the mistake.
interrogativaWhat would you have done if the brakes had failed?The brakes didn't fail.

Per la negazione, metti not dopo had o dopo would: hadn't + participio, wouldn't have + participio. Può essere negativa una delle due frasi o tutte e due. Per la domanda, would passa davanti al soggetto: Would you have called the police? What would you have done?

would have, could have, might have

ConseguenzaSignificatoEsempio
would havechi parla è sicuro della conseguenzaIf I had worn a helmet, I would have been fine.
could haveera possibile; qualcuno ne sarebbe stato capaceIf we had called sooner, the doctor could have saved him.
might haveforse; chi parla non è sicuroIf she had been more careful, she might have avoided the accident.

Qui le due lingue si separano di più. In avrei potuto salvarlo l'italiano mette il condizionale passato su potere e lascia il verbo principale all'infinito. L'inglese fa il contrario: could resta così com'è e have + participio va sul verbo principale, quindi could have saved. Non would have could, e non could saved. Lo stesso vale per might have, che corrisponde a forse avrebbe…. E dopo ogni have serve il participio: would have broken, might have missed, non would have broke e non would have break.

Come in italiano, la frase con if può stare prima (con la virgola) o dopo (senza virgola), e il significato non cambia: If I'd checked the mirror, I'd have seen him = I'd have seen him if I'd checked the mirror.

Il third conditional serve per un passato che non si può cambiare. Per un presente o un futuro immaginato usa il second conditional della lezione precedente: If I had a car, I would drive (ora), invece If I had had a car, I would have driven (allora). È la stessa differenza che c'è tra se avessi e se avessi avuto. E had had non è un errore di battitura: è il past perfect di have.

Verifica quello che hai letto

6 delle 14 domande che questa lezione fa nell’app. Scrivi la forma o scegli la risposta.

  1. If he ___ the warning, he wouldn't have crashed.

  2. If I ___ about the ice, I would have warned you.

  3. If you had told me, I ___ you.

  4. If we had left earlier, we would have(catch) the train.

  5. If the car had stopped, the boy wouldn't have(break) his leg.

  6. Would you have(buy) a new bike if the insurance had paid?

Esempi dal corso

La parola segnata è quella a cui si applica la regola. Premi play per ascoltare la frase.

  1. What would have happened if nobody had been there?

    Che cosa sarebbe successo se non ci fosse stato nessuno?

  2. Would you have stopped if you had seen the sign?

    Ti saresti fermato se avessi visto il segnale?

  3. If I'd checked my mirror, I'd have noticed the motorbike.

    Se avessi controllato lo specchietto, mi sarei accorto della moto.

  4. If I had seen the ice, I wouldn't have fallen.

    Se avessi visto il ghiaccio, non sarei caduto.

  5. Could the driver have stopped if he had braked earlier?

    Il conducente avrebbe potuto fermarsi se avesse frenato prima?

  6. What would you have done if the brakes had failed?

    Che cosa avresti fatto se i freni avessero ceduto?

  7. If we had called sooner, the doctor could have saved him.

    Se avessimo chiamato prima, il dottore avrebbe potuto salvarlo.

  8. If you had driven more slowly, you would have stopped in time.

    Se avessi guidato più piano, ti saresti fermato in tempo.

  9. Would your insurance have paid if the other driver had admitted it?

    La tua assicurazione avrebbe pagato se l'altro automobilista lo avesse ammesso?

  10. If I hadn't been so distracted, would I have scratched your car?

    Se non fossi stato così distratto, ti avrei graffiato l'auto?

Frasi del corso che usano questa regola: 25

Prova tu

Traduci una frase che usa questa regola. Come nell’app, la correzione segna la parola sbagliata e indica la regola che c’è dietro.

2121/4

Frasi

Scrivila in inglese

Che cosa sarebbe successo se non ci fosse stato nessuno?

1 / 4

Esercitati su questa regola nell’app