C1

If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3

Condicionales mixtos de nivel avanzado

Explicación

Las dos partes de un condicional no tienen por qué referirse al mismo momento. Si el if va en pasado perfecto y la principal en would V0, un hecho pasado dejó un resultado que llega hasta hoy. A la inversa, si el if va en pasado simple y expresa un estado duradero, y la principal va en would have V3, indica una consecuencia ya pasada. Error frecuente: No fuerces las dos partes al mismo momento por reflejo: If I had taken the job, I would have been in Berlin now ✗ (now exige would be), I would be in Berlin now ✓.

Ejemplos

If I had taken the job, I would be in Berlin now.

Si hubiera aceptado ese trabajo, ahora estaría en Berlín.

If she were more careful, she would not have lost the file.

Si ella fuera más cuidadosa, no habría perdido el archivo.

If they had invested earlier, the firm would still exist.

Si hubieran invertido antes, la empresa todavía existiría.

If he did not smoke, he would have recovered faster.

Si él no fumara, se habría recuperado más rápido.

Práctica

Comprueba lo que entendiste con un breve ejercicio de opción múltiple

Aprende «If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3» de forma eficaz

El punto de gramática «If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3» (Condicionales mixtos de nivel avanzado) es una de las estructuras clave del nivel CEFR 5. Para usarla con soltura, necesitas entender bien los contextos en que se usa y practicar con regularidad.

Consejo de estudio: lee los ejemplos en voz alta varias veces para crear un reflejo natural. Después, intenta crear tus propias oraciones con situaciones tuyas. Usa el botón de audio para escuchar y practicar una pronunciación correcta.

También puedes ver la lección completa «» para entender mejor la gramática y el vocabulario relacionados.

Preguntas frecuentes