If I had studied medicine, I would be a doctor now. If she weren't so afraid of flying, she would have visited us last year. Ninguna de estas frases es un segundo o tercer condicional puro — cada una mezcla una condición de un momento con un resultado de otro. En inglés esto se llama condicional mixto: la cláusula con if viene de un condicional y la cláusula de resultado de otro, porque la propia situación abarca dos momentos distintos.
Fórmulas rápidas: causa pasada → resultado presente: If + past perfect, would + forma base. Situación presente → resultado pasado: If + past simple, would have + participio.
Qué expresan los condicionales mixtos
Un condicional mixto relaciona una condición y un resultado que no comparten el mismo momento:
- Una decisión pasada con una consecuencia que sigue vigente: If I had saved more in my twenties, I would be financially secure now.
- Un rasgo presente permanente que explica un hecho pasado: If he weren't so stubborn, he would have accepted the apology.
- Una acción pasada con un estado presente duradero: If they hadn't moved to Berlin, they wouldn't know German so well.
En cada caso, una cláusula mira hacia un pasado irreal y la otra describe un presente irreal — esa mezcla es justo lo que hace funcionar la frase. La cláusula de resultado suele usar would, pero could (capacidad o posibilidad) y might (posibilidad incierta) funcionan igual: If I had saved more money, I could buy a house now. / If she weren't so shy, she might have applied.
Tipo 1: causa pasada, resultado presente
El condicional mixto más común describe cómo un pasado diferente habría llevado a un presente diferente. La cláusula con if se comporta como en el tercer condicional (past perfect), pero la cláusula de resultado se comporta como en el segundo condicional (would + forma base, no would have):
| Cláusula | Tiempo / forma | Ejemplo |
|---|---|---|
| Cláusula con if | past perfect | If I had studied medicine… |
| Cláusula de resultado | would + forma base | …I would be a doctor now. |
- If she hadn't broken her leg, she would be at practice today.
- If we had left on time, we wouldn't be stuck in this traffic right now.
- If they had booked earlier, they would be sitting together on the flight.
Una comprobación útil: ¿el resultado es sobre el presente? ✅ I would be a doctor now describe un presente irreal; ❌ I would have been a doctor también desplazaría el resultado al pasado, y entonces sería un tercer condicional puro, no una mezcla.
El español permite una mezcla bastante parecida: Si hubiera estudiado medicina, sería médico ahora usa el pluscuamperfecto de subjuntivo en la cláusula con si y el condicional simple en la principal. En inglés, la lógica es parecida, pero hay que repartir bien las formas: had en la cláusula con if, y solo would — sin have — cuando el resultado se refiere al presente.
Tipo 2: situación presente, resultado pasado
El patrón inverso describe cómo una verdad permanente o general del presente habría cambiado algo en el pasado. La cláusula con if se comporta como en el segundo condicional (past simple), pero la cláusula de resultado se comporta como en el tercer condicional (would have + participio):
| Cláusula | Tiempo / forma | Ejemplo |
|---|---|---|
| Cláusula con if | past simple | If she weren't so shy… |
| Cláusula de resultado | would have + participio | …she would have applied for the job. |
- If he didn't hate flying, he would have come with us to Japan last summer.
- If I were better at cooking, I would have made dinner myself instead of ordering in.
- If they didn't live so far away, they would have visited more often while we were renovating the house.
Este tipo suele funcionar con un estado, rasgo, capacidad o circunstancia presente o general que sigue siendo válida ahora y explica el resultado pasado (ser tímido, odiar volar, vivir en algún sitio). Si la condición solo era cierta en un momento concreto del pasado, hace falta el past perfect, como en el tercer condicional puro.
Reconocer qué tipo usar
La pista siempre está en lo que describe realmente cada mitad de la frase:
| Parte de la frase | Sentido temporal | Forma |
|---|---|---|
| Condición | pasado irreal | if + past perfect (had done) |
| Condición | presente/general irreal | if + past simple (did, were) |
| Resultado | presente irreal | would + forma base |
| Resultado | pasado irreal | would have + participio |
Si la condición y el resultado son ambos sobre el pasado, es un tercer condicional puro, no una mezcla. Si ambos son sobre un presente o futuro irreal, es un segundo condicional puro. Los condicionales mixtos solo aparecen cuando la frase realmente necesita hablar de dos momentos distintos a la vez.
Errores frecuentes
- ❌ If I had studied medicine, I would have been a doctor now. → ✅ If I had studied medicine, I would be a doctor now. (now señala un resultado presente — would + forma base, no would have)
- ❌ If she weren't afraid of flying, she would visit us last year. → ✅ If she weren't afraid of flying, she would have visited us last year. (last year señala un resultado pasado — would have + participio)
- ❌ If he hadn't been tired yesterday, he isn't grumpy today. → ✅ If he hadn't been tired yesterday, he wouldn't be grumpy today. (la cláusula de resultado sigue necesitando would, aunque hable del presente)
- ❌ If I were taller, I would have played basketball as a kid. → ✅ If I had been taller as a kid, I would have played basketball. (taller como rasgo permanente encaja con el tipo 2, pero as a kid limita la condición a un periodo concreto del pasado — entonces la cláusula con if también necesita el past perfect, y la frase pasa a ser un tercer condicional puro)
Comprobación rápida
Elige la forma correcta o responde la pregunta:
- If I ____ (had taken / took / take) that job offer, I would be much wealthier now.
- If he weren't so disorganized, he ____ (wouldn't miss / wouldn't have missed / doesn't miss) the deadline last week.
- ¿Es un condicional mixto o un tercer condicional puro? If we had left earlier, we would have caught the earlier train.
- ¿Qué tipo es este? If she didn't speak three languages, she wouldn't have gotten that translation job.
- Reescribe correctamente: If I had learned to swim, I am not scared of the ocean now.
Ver respuestas
- had taken — cláusula con if en past perfect con resultado presente (now)
- wouldn't have missed — cláusula con if en past simple (rasgo permanente) con resultado pasado (last week)
- Tercer condicional puro — tanto la condición como el resultado son sobre el pasado, sin señal de presente
- Tipo 2 (situación presente → resultado pasado) — didn't speak describe una capacidad duradera, y wouldn't have gotten es un resultado pasado
- ✅ If I had learned to swim, I wouldn't be scared of the ocean now. (causa pasada, resultado presente — tipo 1)
Aprende más rápido con GrammarMama
Este artículo trata un solo tema — así te ayuda GrammarMama a convertirlo en progreso duradero:
-
Descubre tu nivel — Una prueba de nivel rápida determina tu nivel del MCER, para que cada ejercicio se ajuste a ti. Encontrar mi nivel →
-
Sigue un camino claro — Practica cada tema en el orden correcto, de A1 a C2. Ver el itinerario completo →
-
Marca tu propio objetivo — Cuéntanos para qué estás aprendiendo, y los ejercicios seguirán tus intereses. Fijar un objetivo →
-
Sigue el rastro de tus errores — Descubre los patrones detrás de lo que te cuesta, y corrígelos para siempre. Revisar mis errores →
-
Amplía tu vocabulario — Las palabras de tus ejercicios se guardan y se repasan con repetición espaciada. Abrir mi vocabulario →
-
Practica hablando — Responde los ejercicios en voz alta en lugar de escribir, cuando quieras. Probar la práctica oral →
-
Entrena tu pronunciación — Recibe comentarios inmediatos, palabra por palabra, sobre tu pronunciación. Entrenar mi pronunciación →
-
Practica un poco cada día — Ejercicios diarios breves, ajustados a tu nivel, mantienen el idioma fresco. Empezar a practicar →
Conclusiones clave
- Los condicionales mixtos combinan la cláusula con if de un condicional con la cláusula de resultado de otro, porque la condición y el resultado pertenecen a momentos distintos.
- Tipo 1 (causa pasada, resultado presente): if + past perfect, would + forma base — If I had studied medicine, I would be a doctor now.
- Tipo 2 (situación presente, resultado pasado): if + past simple, would have + participio — If she weren't so shy, she would have applied.
- El tipo 2 suele funcionar con un estado o rasgo permanente o general, no con una acción pasada puntual — para eso hace falta una cláusula con if en past perfect.
- Marcadores temporales como now, today, last year o yesterday son buenas pistas de qué patrón necesita la frase.
- Si ambas cláusulas son sobre el mismo momento, es un segundo o tercer condicional puro, no una mezcla.