GRAMÁTICA · CONDICIONALES MIXTOS

Condicionales mixtos en inglés: pasado que afecta al presente (y al revés)

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.

Por Equipo Pedagógico AptisBot · 10 de octubre de 2026 · 7 min de lectura
Ponlo a prueba

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.

Hacer el Core del General → · Hacer el Core del Advanced

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í.

Por qué existen

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.

Las dos combinaciones

TipoCondición (if)ResultadoEjemplo
Pasado → presentepast perfectwould + infinitivoIf I had taken that job, I would live in London now.
Presente → pasadopast simplewould have + participioIf I spoke better English, I would have got that job last year.

Pasado → presente (la más frecuente)

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).

  • If I had saved more money, I would have a bigger flat now. (No ahorré; hoy tengo un piso pequeño.)
  • If she hadn't broken her leg, she would be playing in the final today.
  • I wouldn't be so tired if I had gone to bed earlier last night.

Presente → pasado

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.

  • If I weren't afraid of flying, I would have gone to Japan last summer.
  • If he were more organised, he wouldn't have missed the deadline.
  • If they didn't live so far away, they would have come to the wedding.
Ojo

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.

Las preguntas que deciden el tiempo

Antes de elegir el verbo, hazte tres preguntas, las dos primeras para la condición y la tercera para el resultado:

  1. ¿La condición es un hecho pasado concreto que no ocurrió (o que ocurrió de otro modo)? Si sí, past perfect: If I had studied…
  2. ¿La condición es algo que es verdad hoy, de forma más o menos permanente? Si sí, past simple: If I were taller…
  3. ¿El resultado lo notas hoy (now, today, these days) o es algo que ya pasó (last year, yesterday)? Hoy: would + infinitivo. Pasado: would have + participio.

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.

Trampas del hispanohablante

«Si hubiera… ahora habría…»

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:

Ojo

If I had taken that job, I would have been rich now es incorrecto. Con now se dice I would be rich now.

Would en la parte del if

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.

Mezclar sin motivo

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.

Otros modales en el resultado

En el resultado puedes usar otros modales además de would:

  • If I had listened to her, I might be in trouble now. (posibilidad)
  • If he hadn't lied to me, I could trust him today. (capacidad)

Cómo aparece en el Aptis

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.

Compruébalo: 8 preguntas

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.

Artículos relacionados

Ponlo a prueba ahora

Haz el Core del simulador y comprueba si los condicionales te cuestan puntos

Hacer el Core del simulador →