Skip to content
edumaterial.netChange language

Back to Spanish

“Si hubiera sabido…”: the past that did not happen

CEFR C1

The rule, in three lines

For a past that did not happen: si hubiera sabido, habría venido. It is built with hubiera —or hubiese, they are interchangeable— plus the participle. And Spanish accepts hubiera in BOTH halves: si hubiera sabido, hubiera venido is completely standard.

The usual slip. Using the imperfect subjunctive for a past condition: si supiera ayer, which mixes two different times.

Why it catches you out. English has the same three-step structure —“if I HAD KNOWN, I WOULD HAVE COME”— so the logic transfers whole and you already know when to use it. What does not transfer is that both halves can take the same form in Spanish, which sounds wrong to you and is what most people actually say.