Contrary-to-fact Conditionals — Si hubiera...
Contrary-to-fact Conditionals: Si hubiera...
A lesson of Es B2 — Upper Intermediate, in Advanced Subjunctive, about 15 minutes.
By the end of this lesson, you will be able to construct past contrary-to-fact conditional sentences using the full si hubiera... habría... structure, and distinguish all three types of si clauses in Spanish.
Introduction
Conditional sentences are how we reason about alternative realities. Spanish has three distinct types, and the most sophisticated one — the past contrary-to-fact conditional — is essential at B2 for discussing regrets, alternate histories, and complex hypotheticals. When a native speaker says Si hubiera sabido que llegarías tarde, habría pedido mesa para más tarde, they are describing a past condition that was definitively not met. This is the capstone structure of the advanced subjunctive module.
Core Concept
The Three Types of Conditional Sentences
| Type | Si clause | Result clause | Meaning |
|---|---|---|---|
| Type 1 — Real/Possible | Present indicative | Future / present | Si llueve, me quedo en casa. |
| Type 2 — Hypothetical Present/Future | Imperfect subjunctive | Simple conditional | Si lloviera, me quedaría en casa. |
| Type 3 — Contrary-to-fact Past | Past perfect subjunctive | Conditional perfect | Si hubiera llovido, me habría quedado en casa. |
Type 3 — Full Breakdown
Si clause: si + past perfect subjunctive (hubiera/hubiese + past participle)
Result clause: conditional perfect (habría + past participle)
| Si clause (condition not met) | Result clause (consequence that did not happen) |
|---|---|
| Si hubiera estudiado más, | habría sacado mejores notas. |
| Si hubieras llegado antes, | habrías visto el espectáculo. |
| Si hubiera sabido la verdad, | no habría dicho nada. |
| Si hubiéramos tenido más tiempo, | habríamos visitado Cartagena. |
| Si hubieran tomado el tren, |