El tercer condicional: lo que habría pasado
Imagina otro pasado: If I had known, I would have called you.

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.
- 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 + participio | Resultado: 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.
- 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)
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…?
- 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.
- 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.
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/).
- 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
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.
