FastItalian LearningSign in
← All articles
🔮

The Italian Conditional Perfect: How to Say 'Would Have Done'

6 min read · Grammar

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)

PersonFormEnglish
ioavrei mangiatoI would have eaten
tuavresti mangiatoyou would have eaten
lui/leiavrebbe mangiatohe/she would have eaten
noiavremmo mangiatowe would have eaten
voiavreste mangiatoyou would have eaten
loroavrebbero mangiatothey would have eaten

Condizionale Passato — Andare (essere verb)

PersonMasc.Fem.English
iosarei andatosarei andataI would have gone
tusaresti andatosaresti andatayou would have gone
lui/leisarebbe andatosarebbe andatahe/she would have gone
noisaremmo andatisaremmo andatewe would have gone
voisareste andatisareste andateyou would have gone
lorosarebbero andatisarebbero andatethey 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 typeTenseExample
Se clause (condition)Congiuntivo trapassatoSe avessi saputo...
Main clause (result)Condizionale passato...avrei fatto diversamente.
Full sentenceSe avessi saputo, avrei fatto diversamente.
EnglishIf 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

TypeSe clauseMain clauseMeaning
1st (real)se + indicativo presenteindicativo futuropossible, real condition
2nd (unlikely present)se + congiuntivo imperfettocondizionale presenteunreal present/future
3rd (impossible past)se + congiuntivo trapassatocondizionale passatoimpossible 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)

Avoid the Common Mistake

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 →

Want to practise what you just learned?

2,500+ free exercises waiting for you.

Start free →