Aprende inglés›Gramática›Nivel B2
Unidad 41Nivel B2

El tercer condicional: lo que habría pasado

Imagina otro pasado: If I had known, I would have called you.

15 min18 audios14 ejercicios
Mide tu nivel hablando, gratis
En esta unidadEn español dices "si hubiera sabido, te habría llamado" o "si hubiéramos salido antes, no habríamos perdido el vuelo". En inglés, la condición va en pasado perfecto y el resultado lleva would have: If I had known, I would have called you.Leer másLeer menos

Aprende

6 ideas clave, con ejemplos y audio

A1Para qué sirve

Usa el tercer condicional para imaginar otro pasado: algo que no pasó y lo que habría pasado entonces. Es el "si hubiera…, habría…" del español: if + had + participio, would have + participio.

Míralo en movimiento · Imaginar otro pasado

  • If I had known, I would have called you.Si hubiera sabido, te habría llamado. (no lo sabía)
  • If they had hired more people, we would have finished on time.Si hubieran contratado a más gente, habríamos terminado a tiempo. (no la contrataron)
  • If I had taken the earlier bus, I would have arrived on time.Si hubiera tomado el bus más temprano, habría llegado a tiempo. (tomé otro bus)
Más detallesMenos detalles

Ese pasado ya no se puede cambiar, por eso suele sonar a lamento o a alivio. Si hablas de ahora, usa el segundo condicional (Unidad 40): If I had time, I'd help you. En los libros lo verás como third conditional.

Cuando la condición es del pasado y el resultado es de hoy, se llama condicional mixto: lo verás en la Unidad 55.

A2La forma: had + participio, would have + participio

Condición: if + had + participioResultado: would have + participio
If she had accepted the offer,she would have moved to Medellín.
If they had sent the invoice,we would have paid it.
If you had come to the party,you would have met my boss.
If you had taken a week off,where would you have gone?

Pon had + participio en la condición y would have + participio en el resultado, igual para todos y sin to: If she had known, she would have called.

Míralo en movimiento · would have, solo en el resultado

  • If I had seen your email, I would have replied.Si hubiera visto tu correo, te habría respondido.
  • We would have won the contract if we had lowered the price.Habríamos ganado el contrato si hubiéramos bajado el precio. (if en el medio: sin coma)
  • If the manager had approved it, we would have started in March.Si el gerente lo hubiera aprobado, habríamos empezado en marzo.
  • If we had flown to Cali, we would have saved a day.Si hubiéramos volado a Cali, habríamos ahorrado un día. (flown: participio irregular de fly)
Una pista desde el español: la condición ("si hubiera sabido") lleva had known; el resultado ("te habría llamado" o "te hubiera llamado") lleva would have called.
Más detallesMenos detalles

Los participios regulares terminan en -⁠ed, como approved. Los irregulares, como been, taken, come, flown o told, están en la Unidad 9. Las dos partes pueden cambiar de orden: con if al principio, pon coma; con if en el medio, va sin coma.

Mantén would fuera de la parte de if: If I had known, no If I would have known. Al hablar, had y would se contraen en 'd: If I'd known, I'd have called you (más en A6).

A3El negativo y las preguntas

Para negar, usa hadn't + participio en la condición o wouldn't have + participio en el resultado. Para preguntar, would pasa adelante: What would you have done if…?

Míralo en movimiento · El negativo y la pregunta

  • If she hadn't called, I would have forgotten the meeting.Si ella no hubiera llamado, se me habría olvidado la reunión. (negativo en la condición)
  • If we had left earlier, we wouldn't have missed the flight.Si hubiéramos salido antes, no habríamos perdido el vuelo. (negativo en el resultado)
  • Would you have taken the job if they had offered it? Yes, I would have.¿Habrías aceptado el trabajo si te lo hubieran ofrecido? Sí.
Más detallesMenos detalles

La respuesta corta repite would have: Yes, I would have. No, I wouldn't have. Puedes negar las dos partes: If I hadn't checked the numbers, I wouldn't have found the mistake.

A4could have y might have

En el resultado, usa could have para "habría podido" y might have para "quizá habría". Los dos llevan participio, igual que would have: If you had asked, I could have helped.

Míralo en movimiento · would, could o might

  • If you had asked, I could have helped.Si hubieras preguntado, habría podido ayudarte. (could have = habría podido)
  • If you had called him last week, he might have said yes.Si lo hubieras llamado la semana pasada, quizá habría dicho que sí. (might have = quizá habría)
  • If we had checked the contract, we might not have signed it.Si hubiéramos revisado el contrato, quizá no lo habríamos firmado. (might not have = quizá no habríamos)
Más detallesMenos detalles

Para negar con might, usa might not have + participio ("quizá no habría"). La condición no cambia: sigue siendo had + participio.

A5Del español al inglés

Cuatro frases donde el español funciona distinto.

"Si hubiera…, habría…"
Si hubiera llegado antes, habría visto al gerente.
If I had arrived earlier, I would have seen the manager.
"Hubiera llegado" es had arrived y "habría visto" es would have seen: had en la condición y would have en el resultado.
"Hubiera" en las dos partes
Si hubieras llamado, yo hubiera contestado.
If you had called, I would have answered.
En Colombia se oye "hubiera" en las dos partes, y en español está bien. En inglés, el "hubiera" del resultado es would have, no had: I would have answered.
"Si me hubieras dicho…"
Si me hubieras dicho, te habría ayudado.
If you had told me, I would have helped you.
"Hubieras dicho" es had told, con el participio irregular de tell. El "me" del español va después del participio: had told me.
"Si hubiera tenido…"
Si hubiera tenido tiempo, habría ido.
If I had had time, I would have gone.
"Hubiera tenido" es had had: el primero es el auxiliar y el segundo, el participio de have. Con un solo had, If I had time habla de ahora (Unidad 40).

A6Cómo suenan 'd, would have y hadn't

Al hablar, la 'd hace dos trabajos: después de if es had (If I'd known /ɪf aɪd ˈnoʊn/) y antes de have es would (I'd have called /aɪd əv ˈkɔld/).

Míralo en movimiento · La 'd, would have y hadn't

  • If I'd known, I'd have called you. · If I had known, I would have called you.Si hubiera sabido, te habría llamado. Escucha primero las dos 'd y luego las formas completas.
Más detallesMenos detalles

have es débil, /əv/, y la h no suena: would have suena /ˈwʊdəv/, y rápido, casi "wúda". could have /ˈkʊdəv/ y might have /ˈmaɪtəv/ funcionan igual. Por eso verás el error "would of": escribe siempre would have o would've.

Cuando had no se contrae, es débil: If she had called suena /ɪf ʃi həd ˈkɔld/. hadn't suena /ˈhædənt/, con la t final casi muda.

Practica

14 ejercicios con corrección automática

Escribe la forma correcta
Elige la frase correcta
Tu reto de hoy

Ahora dilo en voz alta

Habla 30 segundos en inglés sobre algo que habrías hecho distinto:

  • If I had known, I would have …
  • If I hadn't …, I would have …
  • I could have … if I had …
  • What would you have done if …?

Grábate gratis en Lynx A.I. y recibe tu nivel en fluidez, pronunciación, gramática y vocabulario.