drill
B2 · Spanish2 min read

Conditional perfect

"Habría + participle" for hypothetical past actions and reported future-in-the-past, often paired with si + pluperfect subjunctive.

what is it?

The conditional perfect (also called the past conditional) expresses what would have happened under different circumstances or what someone said would happen from a past perspective. It combines the conditional of haber with a past participle to describe hypothetical or unrealized actions in the past, often appearing in counterfactual conditional sentences alongside the pluperfect subjunctive.

when to use it

  • Hypothetical past actions: to express what would have happened if circumstances had been different, typically in the main clause of a conditional sentence with si + pluperfect subjunctive.

  • Speculation about the past: to wonder or speculate about what might have happened or what someone might have done.

  • Reported future-in-the-past: to report what someone said would have happened by a certain point in the past, shifting the future perfect to conditional perfect in indirect speech.

  • Polite expressions of past preference: to express what you would have preferred or liked in hindsight.

formation

Form the conditional perfect by conjugating haber in the conditional tense and adding the past participle of the main verb.

Personhaber (conditional)Past participleExample
yohabríahablado / comido / vividohabría hablado
túhabríashablado / comido / vividohabrías comido
él/ella/ustedhabríahablado / comido / vividohabría vivido
nosotros/ashabríamoshablado / comido / vividohabríamos hablado
vosotros/ashabríaishablado / comido / vividohabríais comido
ellos/ellas/ustedeshabríanhablado / comido / vividohabrían vivido

The past participle remains invariable regardless of the subject. Irregular past participles follow the same patterns as in other compound tenses: hecho, dicho, visto, escrito, puesto, vuelto, etc.

examples in context

Yo habría actuado de otra manera.
I would have acted differently.
Expressing a hypothetical alternative to what actually happened.
Si me lo hubieras dicho, te habría ayudado.
If you had told me, I would have helped you.
Classic counterfactual: pluperfect subjunctive in the si-clause, conditional perfect in the main clause.
¿Quién habría pensado que terminaríamos aquí?
Who would have thought we'd end up here?
Speculation about the past.
Dijo que para junio ya habría terminado el proyecto.
He said that by June he would have finished the project.
Reported future-in-the-past: shifting future perfect to conditional perfect.
Habríamos preferido viajar en primavera.
We would have preferred to travel in spring.
Polite expression of past preference.

common pitfalls

  • Using future perfect instead of conditional perfect: learners often confuse habré (future perfect) with habría (conditional perfect). Remember: habré refers to what will have happened by a future point, while habría refers to what would have happened under different circumstances.

    ❌ Si tuviera más tiempo, habré ido. ✓ Si hubiera tenido más tiempo, habría ido.

  • Pairing conditional perfect with indicative pluperfect in counterfactuals: in counterfactual si-clauses about the past, the si-clause requires the pluperfect subjunctive (hubiera/hubiese + participle), not the indicative pluperfect (había + participle).

    ❌ Si había estudiado más, habría aprobado. ✓ Si hubiera estudiado más, habría aprobado.

Quick check

Three sentences, graded here. Nothing is saved and no account is needed.

1 / 3

Con más tiempo libre, los turistas ___ más museos durante su visita a la ciudad. (visitar)

Fill in the blank with the correct form of the verb in parentheses.

Conditional perfect in Spanish (B2) · drill