B2 · 6 min · Gramática

Condicional mixto

Conecta un pasado imaginado con sus efectos en el presente.

La regla

El condicional mixto más común une un pasado irreal con un resultado presente: If + had + participio, would + verbo base. If I had studied harder, I would know the answer now. No es un tercer condicional: la consecuencia no está en el pasado, sino ahora. También existe al revés: If I weren’t so shy, I would have spoken to her.

Ejemplos

If I had studied harder, I would know the answer now.Si hubiera estudiado más, ahora sabría la respuesta.Pasado irreal (had studied) → resultado presente (would know).
If she had taken the job, she would be in London today.Si hubiera aceptado el trabajo, hoy estaría en Londres.Today confirma que la consecuencia es presente: would be.
If I weren’t so shy, I would have spoken to her at the party.Si no fuera tan tímido, habría hablado con ella en la fiesta.Al revés: rasgo presente (weren’t) → consecuencia pasada (would have spoken).

Error típico

✗ If I had studied harder, I would have know the answer now.

✓ If I had studied harder, I would know the answer now.

Con now la consecuencia es presente: would know. Además, «would have know» usa mal el participio.

💡 ¿La consecuencia es ahora? → would + verbo. ¿Fue en el pasado? → would have + participio.

Empezar esta lección y hacer los ejercicios ↗