grammar.clauses.si-past-unreal

Condición irreal en el pasado: si hubiera sabido, habría venido

Las condiciones irreales en el pasado: si + pluscuamperfecto de subjuntivo + condicional compuesto: si hubiera sabido, no habría firmado. En el español hablado es frecuente el doble hubiera.

grammarB2, C1Revisadov0.1.0

Explicación

Para las condiciones pasadas que no llegaron a cumplirse, el esquema es si + pluscuamperfecto de subjuntivo (hubiera/hubiese + participio) en la prótasis y el condicional compuesto (habría + participio) en la apódosis: si hubiera sabido, no habría firmado; si hubiéramos comprado en 2020, habríamos ganado el doble.

Con gran frecuencia en el habla, la apódosis también usa hubiera en lugar de habría: si hubiera sabido, no hubiera venido —forma plenamente aceptada y sumamente extendida en todo el mundo hispanohablante.

Las dos partes pueden mezclar planos temporales cuando la consecuencia es presente: si hubiera estudiado medicina, ahora ganaría más —condición pasada, resultado presente—. Cuando aparece solo con ojalá, el pluscuamperfecto de subjuntivo expresa arrepentimiento: ojalá hubiera venido.

Ejemplos

Si me hubieras avisado, te esperaba.
If you had told me, I'd have waited for you.

Región: global

Si no hubiera sido por vos, no lo lograba.
If it hadn't been for you, I wouldn't have made it.

Región: global

Si me lo hubieras dicho antes, habría cambiado el vuelo.
If you'd told me earlier, I would have changed the flight.

Reglas relacionadas