Conditional Perfect & Regrets

Habría hecho, ojalá hubiera. Express what would have happened and regrets about the past.

Formation: habría + past participle

PersonhabríaExample
yohabríaYo habría ido.
habríashabrías dicho.
él/ellahabríaElla habría venido.
nosotroshabríamosHabríamos salido.
elloshabríanHabrían terminado.

Use 1: Impossible past conditions (Type 3 if-clauses)

Si + pluperfect subjunctive → conditional perfect

Si hubiera estudiado, habría aprobado. (If I had studied, I would have passed.)
Si hubieras venido, habrías visto la película. (If you had come, you would have seen the movie.)
Si hubiera llovido, no habríamos salido. (If it had rained, we wouldn't have gone out.)

Use 2: Expressing regrets

What you wish you had done differently

Habría ido a esa fiesta. (I would have gone to that party.)
No habría dicho eso. (I wouldn't have said that.)
Habríamos comprado la casa. (We would have bought the house.)
Yo habría hecho las cosas diferente. (I would have done things differently.)

Use 3: Ojalá + pluperfect subjunctive (wishes about the past)

Ojalá hubiera/hubiese = I wish I had...

Ojalá hubiera estudiado más. (I wish I had studied more.)
Ojalá hubieras venido. (I wish you had come.)
Ojalá no hubiera dicho eso. (I wish I hadn't said that.)

Pluperfect subjunctive: hubiera + participle

Person-ra form-se form
yohubiera habladohubiese hablado
hubieras habladohubieses hablado
él/ellahubiera habladohubiese hablado
nosotroshubiéramos habladohubiésemos hablado
elloshubieran habladohubiesen hablado

Alternative: hubiera as conditional perfect replacement

In spoken Spanish, hubiera can replace habría in the result clause

Si hubiera sabido, habría ido. (standard)
Si hubiera sabido, hubiera ido. (colloquial — hubiera in both clauses)
Both are understood and widely used.

Common regret expressions

Useful phrases

De haberlo sabido... (Had I known...)
Si lo hubiera pensado mejor... (If I had thought it over...)
No debería haber dicho eso. (I shouldn't have said that.)
Podría haber sido peor. (It could have been worse.)
Tendría que haber estudiado. (I should have studied.)

Quick quiz

1. Si hubiera estudiado, _____ aprobado.

2. Ojalá _____ venido a la fiesta. (I wish you had)

3. Yo _____ hecho las cosas diferente. (would have)

4. Si _____ llovido, no habríamos salido.

5. No debería _____ dicho eso. (shouldn't have)

6. Conditional perfect = habría + _____.

7. Ojalá no hubiera _____ eso. (said)

8. _____ haber sido peor. (It could have)

9. In spoken Spanish, hubiera can replace _____.

10. "De haberlo sabido" means _____.

Explore more Spanish resources

Free tools for translation, text-to-speech and language learning.

Learn Spanish HubTranslator