Gramática › Conditionals

Condicionales mixtas

480 ejercicios de huecos, 48 tests de diez

Cuando las dos mitades están en tiempos distintos: algo que no pasó en el pasado y afecta a ahora.

Practica esta forma

Cargando…

Preparando tu primera pregunta.

Por qué existen

La condicional de tipo 3 mantiene las dos mitades en el pasado, pero la vida no siempre es tan ordenada. Muchas veces un hecho pasado sigue teniendo consecuencias ahora:

If I had taken that job, I would be living in Oslo.

La condición es pasada; la consecuencia es de hoy. Ni la de tipo 2 ni la de tipo 3 pueden decir eso solas, así que el inglés las mezcla.

Causa pasada, resultado presente

La más frecuente de las dos. Coge la mitad con if de la de tipo 3 y la del resultado de la de tipo 2:

La palabra now o still aparece a menudo y es una buena señal.

Causa presente, resultado pasado

La inversa, y mucho más rara. Coge la mitad con if de la de tipo 2 y el resultado de la de tipo 3:

Aquí un rasgo permanente explica un hecho concreto del pasado.

Cómo elegir

Mira cada mitad por separado y pregúntate de cuándo es:

Después únelas. Las dos mitades no tienen que coincidir.

Dónde se tuerce para un hispanohablante

El español hace exactamente lo mismo: «si hubiera aceptado el trabajo, ahora estaría en Oslo» mezcla pluscuamperfecto de subjuntivo con condicional simple. Así que el concepto no es nuevo y la correspondencia es limpia.

El único fallo típico es poner would have cuando el resultado es presente: «ahora sería médico» es I would be a doctor now, no would have been. La prueba es la misma que en español: si en la frase cabe «ahora», el resultado va en presente.

Todas las formas

TipoOración con ifOración principalEjemplo
pasado → presentehad + tercera formawould + verboIf I had taken the job, I would be in Oslo now.
presente → pasadopast simplewould have + tercera formaIf I were more careful, I wouldn't have lost it.

Ejemplos

Tomados de las 480 frases de este ejercicio. La respuesta va resaltada.

Errores que evitar

Incorrecto: If I had studied medicine, I would have been a doctor now. correcto: If I had studied medicine, I would be a doctor now.

El resultado habla del presente, así que lleva would más el verbo simple, no would have.

Incorrecto: If I would have taken the job, I would be there now. correcto: If I had taken the job, I would be there now.

Would no aparece nunca en la oración con if.

Otras formas de Conditionals

Práctica mixta → ¿Ya dominas esta forma? Pruébala entre todas las demás: diez, veinte o treinta frases de cada forma a la vez.