Condicionales mixtos en inglés: pasado que afecta al presente y presente que explica el pasado, con ejemplos, trampas del español y un test de 8 preguntas.
Haz el Core del simulador y comprueba si los condicionales te cuestan puntos
General: acredita hasta C1. Advanced: mide de B1 a C2 y es el único que certifica C2.
Un condicional mixto cruza dos tiempos: la condición está en un momento y el resultado en otro. «Si hubiera estudiado medicina, ahora sería médico» no cabe ni en el segundo condicional ni en el tercero, porque la condición es pasada y el resultado es de hoy. Esta página te da las dos combinaciones que existen, la pregunta que decide cuál usar y las trampas del español. Si dudas con los condicionales normales (zero, first, second, third), empieza por la lección de contraste de condicionales y vuelve aquí.
El segundo condicional habla de un presente irreal (If I had more time, I would learn Chinese). El tercero habla de un pasado irreal (If I had had more time, I would have learned Chinese). Pero la vida no siempre encaja en esos moldes: algo que pasó (o no pasó) puede tener consecuencias hoy, y algo que es verdad hoy puede haber cambiado lo que pasó ayer.
| Tipo | Condición (if) | Resultado | Ejemplo |
|---|---|---|---|
| Pasado → presente | past perfect | would + infinitivo | If I had taken that job, I would live in London now. |
| Presente → pasado | past simple | would have + participio | If I spoke better English, I would have got that job last year. |
Un hecho pasado irreal tiene consecuencia en el presente. Lo que sigue a if va en past perfect; el resultado, con would + infinitivo (o would be + -ing).
Una situación o característica de hoy (que suele ser estable) explica que algo pasado fuese distinto. La condición va en past simple; el resultado, en would have + participio.
en el inglés formal se dice If I were… para todas las personas. En el hablado verás también If I was…. En un examen o un texto escrito, were es la opción segura.
Antes de elegir el verbo, hazte tres preguntas, las dos primeras para la condición y la tercera para el resultado:
Las señales de tiempo de la frase son la pista. Si en la misma frase aparecen now y last year en las dos mitades, casi seguro es un condicional mixto.
En español se usa el pluscuamperfecto de subjuntivo en las dos partes: «Si hubiera estudiado, ahora habría aprobado» (y se entiende el tiempo por el contexto). En inglés, el resultado cambia con el momento. Con now, no puedes poner would have:
If I had taken that job, I would have been rich now es incorrecto. Con now se dice I would be rich now.
El español dice «si yo tendría» en habla descuidada, y eso empuja a If I would have time…. En inglés estándar, no se pone would justo después de if. If I had time, no If I would have time.
Un condicional mixto no es una excusa para combinar tiempos al azar. If I had gone, I would have meet him no es un mixto: es un error de forma (would have met). Primero comprueba que la forma de cada mitad sea correcta; después, que el tiempo de cada una encaje con su momento.
En el resultado puedes usar otros modales además de would:
El Core tiene 25 preguntas de Grammar con tres opciones, y según el manual técnico del Aptis General cada una apunta a una estructura de un nivel entre A1 y B2. El condicional mixto no figura en la fuente oficial como estructura concreta de ningún nivel, así que no podemos prometerte que salga. Si aparece, se reconoce por now o last year en la frase. Qué estructuras salen en cada convocatoria no es público, y cuáles «suelen caer» es criterio de AptisBot, no una regla oficial. Donde seguro te sirve es en Writing y Speaking: una frase mixta bien construida (If I had chosen another degree, I would be working in a different field now) muestra control de tiempos sin complicar la frase.
Fuentes: APTIS_FUENTE_OFICIAL (Core del Aptis: 25 preguntas de Grammar con tres opciones; estructuras de A1 a B2, tabla 3 del Aptis General Technical Manual, O'Sullivan et al.). Las reglas gramaticales, la lista de trampas y las preguntas del test son criterio de AptisBot, no material oficial.
Haz el Core del simulador y comprueba si los condicionales te cuestan puntos
Hacer el Core del simulador →