FastItalian LearningSign in
← All articles
🔮

How to Express Regrets, Hypotheticals, and Broken Promises in Italian

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 as reported from a past perspective (She said she would have finished by Friday). Each use is distinct. Each is essential. 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: avrei, avresti, avrebbe, avremmo, avreste, avrebbero. The conditional present of essere: sarei, saresti, sarebbe, saremmo, sareste, sarebbero. With essere verbs, the past participle agrees in gender and number with the subject — the same rule as passato prossimo.

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's the tense of missed chances, of things that could have been. It is the conclusion of a contrary-to-fact past hypothesis — often paired with a se clause in the congiuntivo trapassato (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. It's one of those rules that seems strange until you understand the logic: if they made the promise in the past, the 'would have' must be past too.

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: Journalistic distancing and unverified reports. The condizionale passato (and the present conditional) can soften statements or attribute claims without confirming them. In Italian journalism, this is standard practice: 'Il ministro avrebbe mentito' — the minister reportedly lied. The conditional signals that the journalist is not personally confirming the fact. This is an essential feature of Italian journalistic language — and it appears constantly in news reporting.

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.

This hypothetical structure is called the 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 — and it's the most emotionally rich.

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)

The single most common mistake — and how to avoid it

<strong>Never use the condizionale in the 'se' clause.</strong> In Italian, the <em>se</em> clause takes the subjunctive (<em>congiuntivo imperfetto</em> or <em>trapassato</em>), never the conditional. <em>'Se avrei saputo'</em> is incorrect. <em>'Se avessi saputo'</em> is correct. This is the most common error made by English speakers, who naturally think 'if I would have known.' The rule is absolute in standard Italian — <strong>never use condizionale after se</strong>, under any circumstances.

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 →