Open the app

Spanish grammar

Si lo hubiera sabido, habría...

Say what would have happened if things had been different, using si + hubiera + participle, habría + participle.

From the scene Si lo hubiera sabido… (If I had known…)

In short

For an unreal past, use si + hubiera + participle, then habría + participle: si lo hubiera sabido, habría venido.

Your turn

Which one goes with I would have come?

Options: si lo hubiera sabido · si hubiera traído · habría venido

Show answer

I would have come → habría venido

How it works

To imagine a different past.

Good to know

Si + hubiera + participle (if I had…) sets the unreal condition, and habría + participle (I would have…) gives the imagined result: si lo hubiera sabido, habría venido antes.

if I had known si lo hubiera sabido

Elena

No. Si lo hubiera sabido, habría venido antes.

No. If I had known, I would have come earlier.

Your turn

What fills the gap?

No. (blank), habría venido antes.

Options: Si hubiera traído · Habría hecho · Si lo hubiera sabido

Show answer

Elena

No. Si lo hubiera sabido, habría venido antes.

No. If I had known, I would have come earlier.

I would have come habría venido

Elena

¡Si lo hubiera sabido, habría venido de botones!

If I had known, I would have come as a bellboy!

Your turn

What fills the gap?

¡Si lo hubiera sabido, (blank) de botones!

Options: habría hecho · habría venido · si hubiera traído

Show answer

Elena

¡Si lo hubiera sabido, habría venido de botones!

If I had known, I would have come as a bellboy!

if I had brought si hubiera traído

Elena

No. Si hubiera traído la cámara, le habría hecho mil fotos.

No. If I had brought the camera, I would have taken a thousand photos.

Your turn

What fills the gap?

No. (blank) la cámara, le habría hecho mil fotos.

Options: Habría venido · Si hubiera traído · Si lo hubiera sabido

Show answer

Elena

No. Si hubiera traído la cámara, le habría hecho mil fotos.

No. If I had brought the camera, I would have taken a thousand photos.

I would have taken (photos) habría hecho (fotos)

Elena

No. Si hubiera traído la cámara, le habría hecho mil fotos.

No. If I had brought the camera, I would have taken a thousand photos.

Your turn

What fills the gap?

No. Si hubiera traído la cámara, le (blank) mil fotos.

Options: habría venido · habría hecho · si lo hubiera sabido

Show answer

Elena

No. Si hubiera traído la cámara, le habría hecho mil fotos.

No. If I had brought the camera, I would have taken a thousand photos.

Practise it in the story

Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.

Practise free in the app
See all forms
Si lo hubiera sabido, habría...
if I had knownsi lo hubiera sabido
I would have comehabría venido
if I had broughtsi hubiera traído
I would have taken (photos)habría hecho (fotos)
More lines from the story
  • Elena¡El actor estuvo aquí hace una hora!The actor was here an hour ago!
  • JaviSí. Hace una hora le subí las maletas al actor.Yes. An hour ago I took the actor's bags up.
  • Nuria¿En serio? ¿Y usted no lo vio?Really? And you didn't see him?

All Spanish grammar guides · Learn Spanish with stories