Si hubiera estudiado medicina, ahora sería médico.If I had studied medicine, I would be a doctor now.

Una condicional mixta combina dos marcos temporales en una sola oración. La condición se imagina en un tiempo y el resultado en otro, así que las dos mitades usan tiempos distintos de los de los patrones simples de la condición irreal y de la condición irreal en el pasado. El español tiene dos patrones mixtos, y cada uno toma una mitad de cada uno de esos dos.

Resumen rápido: condición pasada, resultado presente = si + hubiera + participio, ... -ría. Estado presente, resultado pasado = si + forma en -ra/-se, ... habría + participio.

Condición pasada, resultado presente

Cuando algo que no ocurrió en el pasado explica cómo son las cosas ahora, la oración con si lleva el pluscuamperfecto de subjuntivo y el resultado lleva el condicional simple:

  • Si hubiera estudiado medicina, ahora sería médico. (If I had studied medicine, I would be a doctor now.)
  • Si no te hubieras mudado, todavía vivirías cerca de tu familia. (If you hadn't moved, you would still live near your family.)
  • Si hubiéramos ahorrado más, ahora podríamos comprar una casa. (If we had saved more, we could buy a house now.)
Oración Tiempo Marco temporal
oración con si pluscuamperfecto de subjuntivo (hubiera estudiado) el pasado
oración de resultado condicional simple (sería) el presente

Palabras como ahora, hoy, todavía o a estas alturas en la oración de resultado suelen indicar qué mitad es cuál, pero las formas verbales ya cumplen esa función.

Estado presente, resultado pasado

La otra dirección parte de algo que es verdad ahora, o que es una característica general de una persona o una situación, e imagina cómo un hecho pasado habría sido distinto. La oración con si lleva el imperfecto de subjuntivo y el resultado lleva el condicional perfecto:

  • Si fuera más prudente, no habría tenido el accidente. (If I were more careful, I wouldn't have had the accident.)
  • Si hablara mejor inglés, habría conseguido ese trabajo. (If I spoke better English, I would have got that job.)
  • Si no estuviera tan cansada, habría ido a la fiesta ayer. (If I weren't so tired, I would have gone to the party yesterday.)
Oración Tiempo Marco temporal
oración con si imperfecto de subjuntivo (fuera, hablara) el presente o un estado duradero
oración de resultado condicional perfecto (habría tenido) el pasado

Una expresión útil aquí es si no fuera por: Si no fuera por ti, no habría terminado el proyecto. (If it weren't for you, I wouldn't have finished the project.)

En inglés, la condición mixta también combina had + participio con would (If I had studied medicine, I would be a doctor now), pero allí la oración con if usa formas de pasado (had studied, were) que en casi todos los verbos coinciden con las del indicativo. El español pone ahí el subjuntivo y distingue cada mitad con una forma propia: hubiera estudiado / sería, fuera / habría tenido.

Qué terminación y en qué oración

En la oración con si valen las dos terminaciones del subjuntivo (hubiera o hubiese, fuera o fuese), sin diferencia de significado. En la oración de resultado, la forma en -ra es una alternativa admitida solo para el condicional perfecto: habría tenido puede ser hubiera tenido. El condicional simple del patrón con resultado presente conserva su forma en -ría, así que ahora sería médico no tiene una alternativa en -ra de uso corriente.

El orden de las oraciones es libre, y una coma las separa solo cuando si va primero: Ahora sería médico si hubiera estudiado medicina.

Una alternativa formal: de + infinitivo compuesto

En el patrón de condición pasada, el español formal o escrito puede sustituir la oración con si por de + haber + participio:

  • De haber estudiado medicina, ahora sería médico. (Had I studied medicine, I would be a doctor now.)

La oración de resultado queda igual que en la versión con si.

Cuando la condición es real

No toda oración con si es imaginaria. Si el hablante trata la condición como un hecho real o abierto, el español usa el indicativo, con un resultado en indicativo:

  • Si estudió medicina, ahora es médico. (If he studied medicine, he is a doctor now.)

Los patrones con subjuntivo y condicional de arriba se usan cuando el hablante presenta la condición como contraria a lo ocurrido o a lo que es verdad.

Nunca si + condicional

En el español estándar, la oración con si nunca lleva el condicional ni el condicional perfecto. El condicional pertenece solo a la oración de resultado.

  • ❌ Si habría estudiado medicina, ahora sería médico. → ✅ Si hubiera estudiado medicina, ahora sería médico.
  • ❌ Si sería más prudente, no habría tenido el accidente. → ✅ Si fuera más prudente, no habría tenido el accidente.

Errores frecuentes

  • ❌ Si hubiera estudiado medicina, ahora soy médico. → ✅ Si hubiera estudiado medicina, ahora sería médico. (el resultado de una condición imaginaria lleva el condicional, no el presente de indicativo.)
  • ❌ Si fuera más prudente, no tuve el accidente. → ✅ Si fuera más prudente, no habría tenido el accidente. (el resultado también es imaginario, así que necesita el condicional perfecto y no el pretérito indefinido.)
  • ❌ Si hubieramos ahorrado más, ahora podríamos viajar. → ✅ Si hubiéramos ahorrado más, ahora podríamos viajar. (la forma de nosotros/as lleva tilde.)

Comprueba lo aprendido

  1. Completa: Si (yo) __________ (nacer) en Chile, ahora __________ (hablar) con acento chileno.
  2. Completa: Si Marta no __________ (ser) tan despistada, no __________ (perder, ella) el tren ayer.
  3. ¿Qué marco temporal tiene cada mitad en Si hubieras venido, ahora lo sabrías?
  4. Reescribe con de: Si hubiéramos salido antes, ahora estaríamos allí.
  5. ¿Cuál es la forma estándar: Si habría estudiado, ahora sería médico o Si hubiera estudiado, ahora sería médico?
Ver respuestas
  1. hubiera nacido, hablaría: Si hubiera nacido en Chile, ahora hablaría con acento chileno.
  2. fuera, habría perdido (o hubiera perdido): Si Marta no fuera tan despistada, no habría perdido el tren ayer.
  3. La oración con si mira al pasado (hubieras venido) y el resultado al presente (sabrías).
  4. De haber salido antes, ahora estaríamos allí.
  5. Si hubiera estudiado, ahora sería médico: la oración con si lleva el pluscuamperfecto de subjuntivo.

Ideas clave

  • Condición pasada, resultado presente = si + pluscuamperfecto de subjuntivo, ... condicional simple (Si hubiera estudiado, ahora sería médico).
  • Estado presente, resultado pasado = si + imperfecto de subjuntivo, ... condicional perfecto (Si fuera más prudente, no habría tenido el accidente).
  • En el español estándar, la oración con si nunca lleva una forma de condicional, y el resultado de una condición imaginaria no va en indicativo.
  • En el resultado, hubiera es una alternativa admitida a habría, pero el condicional simple conserva su forma en -ría.
  • De + haber + participio es una alternativa formal a la oración con si en el patrón de condición pasada (De haber estudiado...).
  • Cuando el hablante trata la condición como real, el español usa el indicativo (Si estudió medicina, ahora es médico).