The Italian Conditional Perfect: How to Say 'Would Have Done'
The condizionale passato — the Italian conditional perfect — corresponds to 'would have done' in English. It appears in three main situations: expressing regrets ('I would have come, but I was sick'), completing past hypotheticals ('If he had studied, he would have passed'), and conveying what someone intended to do in the future as reported from a past perspective ('She said she would have finished by Friday'). Master this tense and your Italian storytelling takes a significant leap forward.
The condizionale passato is formed with the conditional present of the auxiliary verb (avere or essere) plus the past participle. The conditional present of avere is: avrei, avresti, avrebbe, avremmo, avreste, avrebbero. The conditional present of essere is: sarei, saresti, sarebbe, saremmo, sareste, sarebbero. With essere verbs, the past participle agrees in gender and number with the subject.
Condizionale Passato — Mangiare (avere verb)
| Person | Form | English |
|---|---|---|
| io | avrei mangiato | I would have eaten |
| tu | avresti mangiato | you would have eaten |
| lui/lei | avrebbe mangiato | he/she would have eaten |
| noi | avremmo mangiato | we would have eaten |
| voi | avreste mangiato | you would have eaten |
| loro | avrebbero mangiato | they would have eaten |
Condizionale Passato — Andare (essere verb)
| Person | Masc. | Fem. | English |
|---|---|---|---|
| io | sarei andato | sarei andata | I would have gone |
| tu | saresti andato | saresti andata | you would have gone |
| lui/lei | sarebbe andato | sarebbe andata | he/she would have gone |
| noi | saremmo andati | saremmo andate | we would have gone |
| voi | sareste andati | sareste andate | you would have gone |
| loro | sarebbero andati | sarebbero andate | they would have gone |
Use 1: Regrets and unrealised past actions. The condizionale passato is used to say what someone would have done if circumstances had been different. It is the conclusion of a contrary-to-fact past hypothesis — often accompanied by a 'se' clause in the trapassato congiuntivo (past subjunctive).
Regrets and Hypotheticals
Sarei venuto, ma ero malato.
I would have come, but I was sick.
Avrei chiamato, ma non avevo il tuo numero.
I would have called, but I didn't have your number.
Se avessi studiato, avresti superato l'esame.
If you had studied, you would have passed the exam.
Se fossimo partiti prima, non avremmo perso il treno.
If we had left earlier, we wouldn't have missed the train.
Avrei voluto restare ancora un po'.
I would have liked to stay a little longer.
Avrebbero vinto se il portiere non avesse sbagliato.
They would have won if the goalkeeper hadn't made a mistake.
Use 2: The 'future in the past' — reported speech. When someone in the past said they would do something in the future, Italian uses the condizionale passato (not the present conditional) to report it. This is called the 'futuro nel passato' and it is mandatory in formal and written Italian, though the present conditional is sometimes heard in informal speech.
Future in the Past — Reported Speech
Ha detto che sarebbe venuto.
He said he would come. (reported)
Pensavo che avreste finito prima.
I thought you would have finished earlier.
Mi aveva promesso che avrebbe chiamato.
She had promised she would call.
Sapevamo che sarebbe stato difficile.
We knew it would be difficult.
Credevo che sarebbero arrivati in tempo.
I believed they would arrive on time.
Use 3: Polite distancing or unverified reports. The condizionale passato (and the present conditional) can soften statements to avoid sounding too direct. In journalism and news reporting, it is used to attribute claims without confirming them: 'Il ministro avrebbe mentito' (The minister allegedly lied / reportedly lied — the journalist doesn't confirm it). This is an essential feature of Italian journalistic language.
Journalistic and Cautious Use
Il CEO avrebbe firmato il documento.
The CEO reportedly signed the document.
I testimoni avrebbero visto una figura sospetta.
The witnesses allegedly saw a suspicious figure.
Avrei preferito una risposta più chiara.
I would have preferred a clearer answer. (polite personal wish)
Il governo avrebbe stanziato miliardi per il progetto.
The government reportedly allocated billions for the project.
The Classic Se-Clause Structure
| Clause type | Tense | Example |
|---|---|---|
| Se clause (condition) | Congiuntivo trapassato | Se avessi saputo... |
| Main clause (result) | Condizionale passato | ...avrei fatto diversamente. |
| Full sentence | — | Se avessi saputo, avrei fatto diversamente. |
| English | — | If I had known, I would have done things differently. |
The full name for this hypothetical structure is 'periodo ipotetico di terzo tipo' (third-type conditional). There are three types: first type uses indicative + indicative for real possibilities (Se studio, passo); second type uses imperfect subjunctive + present conditional for unlikely present hypotheticals (Se studiassi, passerei); third type uses past subjunctive + conditional perfect for impossible past hypotheticals (Se avessi studiato, avrei passato). The third type is what this article covers.
All Three Types of Conditional — Quick Reference
| Type | Se clause | Main clause | Meaning |
|---|---|---|---|
| 1st (real) | se + indicativo presente | indicativo futuro | possible, real condition |
| 2nd (unlikely present) | se + congiuntivo imperfetto | condizionale presente | unreal present/future |
| 3rd (impossible past) | se + congiuntivo trapassato | condizionale passato | impossible past |
All Three Types in Action
Se piove, prendo l'ombrello. (1st)
If it rains, I'll take an umbrella. (likely, real)
Se piovesse, prenderei l'ombrello. (2nd)
If it rained, I would take an umbrella. (unlikely)
Se fosse piovuto, avrei preso l'ombrello. (3rd)
If it had rained, I would have taken an umbrella. (impossible — it didn't rain)
Never use the condizionale in the 'se' clause. In Italian, the 'se' clause takes the subjunctive (congiuntivo imperfetto or trapassato), NOT the conditional. 'Se avrei saputo' is incorrect. 'Se avessi saputo' is correct. This is the single most common error made by English speakers, who naturally say 'if I would have known.' The rule is absolute in standard Italian — never, under any circumstances, use condizionale after 'se'.
Common Errors Corrected
WRONG: Se sarei arrivato prima... / CORRECT: Se fossi arrivato prima...
If I had arrived earlier...
WRONG: Se avrei avuto tempo... / CORRECT: Se avessi avuto tempo...
If I had had time...
WRONG: Se avrebbero chiamato... / CORRECT: Se avessero chiamato...
If they had called...
2,500+ free exercises are waiting for you.
Start practising free →