Saltar al contenido principal

¿Qué es el condicional mixto en inglés y cuándo usarlo?

3 min de lectura
Regla clave

El condicional mixto combina tiempos de dos condicionales diferentes para hablar de situaciones donde la condición y el resultado pertenecen a momentos distintos. Hay dos tipos: Tipo 1: if + past perfect → would + infinitivo (condición pasada irreal, resultado presente). Tipo 2: if + past simple → would have + participio (situación general irreal, resultado pasado).

Tipo 1: pasado irreal → resultado presente

  • If I had accepted that job, I would be living in London now.
  • If she had studied medicine, she would be a doctor today.
  • If they hadn't moved abroad, they would still be here.
  • If he had invested early, he would be rich now.

Tipo 2: situación general → resultado pasado

  • If I were braver, I would have told her the truth.
  • If she were more organized, she would have finished on time.
  • If he weren't so stubborn, he would have asked for help.
  • If I spoke better English, I would have got the job.

Ejemplos

  • If I had accepted that job offer, I would be living in London now.

    Si hubiera aceptado esa oferta de trabajo, estaría viviendo en Londres ahora.

  • If she had studied harder, she would have passed all her exams.

    Si hubiera estudiado más, habría aprobado todos sus exámenes.

  • If I were more confident, I would have applied for that position.

    Si fuera más seguro de mí mismo, habría solicitado ese puesto.

  • If he hadn't spent all his savings, he wouldn't be in debt now.

    Si no hubiera gastado todos sus ahorros, no estaría endeudado ahora.

  • If they were better prepared, they would have won the competition.

    Si estuvieran mejor preparados, habrían ganado la competición.

Error típico

If I studied medicine, I would be a doctor now.

If I had studied medicine, I would be a doctor now.

Cuando la condición hace referencia a algo que no ocurrió en el pasado (no estudiaste medicina entonces), debes usar past perfect en la cláusula con if. Usar past simple indica una situación hipotética general presente, no un hecho pasado irreversible.

Truco para recordar

Pregúntate dos cosas: (1) ¿La condición pertenece al PASADO o al PRESENTE? (2) ¿El resultado pertenece al PASADO o al PRESENTE? Si la condición es pasada y el resultado es presente: if + had done → would be. Si la condición es un estado presente y el resultado es pasado: if + were → would have done. Mezcla los tiempos según mezcles los momentos.

Preguntas frecuentes

Pon a prueba lo aprendido

Pregunta 1 de 2

¿Qué oración usa el condicional mixto correctamente para expresar 'Si hubiera estudiado más, ahora tendría trabajo'?

3 preguntas que resuelven el 80% de tus errores de tiempo verbal

'I have seen him yesterday.' Si esa frase no te chirría, tu español está eligiendo el tiempo verbal por ti.

Envíame la guía de tiempos verbales

Sin spam. Te puedes dar de baja cuando quieras.