B2 Spanish grammar
Spanish Third Conditional: Si Hubiera, Habría
The Spanish third conditional looks back at a past condition that did not happen and imagines a different past result. Its two compound forms keep the unreal condition separate from its consequence.
Third conditional
si + past perfect subjunctive, conditional perfect
The si clause names the unreal past condition; the conditional-perfect clause gives its imagined past result.
Third conditional structure
| Unreal past condition | Imagined past result | Complete sentence |
|---|---|---|
| si hubiera sabido | habría llamado | Si lo hubiera sabido, habría llamado. |
| si hubieras puesto la alarma | no habríamos llegado tarde | No habríamos llegado tarde si hubieras puesto la alarma. |
| si hubiésemos estudiado | habríamos aprobado | Si hubiésemos estudiado, habríamos aprobado. |
Either clause may come first, but conditional perfect never replaces the subjunctive directly after si.
Spanish third conditional: Build the unreal si clause
Use si plus the past perfect subjunctive—hubiera or hubiese plus a participle—for the past condition that was not fulfilled.
Si hubiera salido antes...Quick check
If you had told me...
Build the imagined result
Use the conditional perfect—habría plus a participle—for the past result that would have followed from the unreal condition.
...habríamos encontrado sitio.Keep the pairing when clauses change order
The condition may come first or second, but si still takes the past perfect subjunctive. Teach the result with the conditional perfect; Spanish also permits a past perfect subjunctive result in many contexts.
No habríamos llegado tarde si hubieras puesto la alarma.Common mistakes
Si habría salido antes...
Si hubiera salido antes...
The conditional perfect does not go directly after si.
...encontraríamos sitio ayer.
...habríamos encontrado sitio.
A completed unreal past result needs the conditional perfect, not the simple conditional.
No habríamos llegado tarde si habrías puesto la alarma.
No habríamos llegado tarde si hubieras puesto la alarma.
The form after si must be past perfect subjunctive; the conditional perfect is the clearest default result form.
Ready to practise Spanish third conditional?
Complete an eight-question round and save skill-level progress for future review.
Third conditional FAQ
What does third conditional cover?
The Spanish third conditional looks back at a past condition that did not happen and imagines a different past result. Its two compound forms keep the unreal condition separate from its consequence.
What is the first rule to remember?
Use si plus the past perfect subjunctive—hubiera or hubiese plus a participle—for the past condition that was not fulfilled.
What is another important B2 pattern?
Use the conditional perfect—habría plus a participle—for the past result that would have followed from the unreal condition.
How can I practise Spanish third conditional?
Complete the focused round, review each correction, and repeat the lesson when its skills become due again.