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:
- If she had married him, she would be unhappy now.
- If they hadn’t sold the house, they would still have it.
- If I had set an alarm, I wouldn’t be late.
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:
- If I were more organized, I wouldn’t have missed the deadline.
- If he weren’t so stubborn, he would have apologized by now.
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:
- la condición en el pasado → had más la tercera forma
- el resultado en el presente → would más el verbo simple
- el resultado en el pasado → would have más la tercera forma
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
| Tipo | Oración con if | Oración principal | Ejemplo |
|---|---|---|---|
| pasado → presente | had + tercera forma | would + verbo | If I had taken the job, I would be in Oslo now. |
| presente → pasado | past simple | would have + tercera forma | If I were more careful, I wouldn't have lost it. |
Ejemplos
Tomados de las 480 frases de este ejercicio. La respuesta va resaltada.
- If they had stacked the firewood under cover, it would be dry now.
- If he were honest with us, we would not be checking the figures.
- If they had reported the leak, the ceiling would have held.
- If we went to the park, we could have played soccer.
- If Sarah studied harder, she would have passed the exam.
- If she had accepted the transfer, she would be living in a city she has never once troubled to visit.
- If he finished his work earlier, he would have gone home.
- If she came to the party, I would have been surprised.
- If she went to the party, she would have met him.
- If they missed the bus, they would have been late.
- If she left, she would have caught the last train.
- If he had enough money, he would have bought the new phone.
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.