Ingles.net

Aprende inglés con explicaciones claras en español

Prueba con un tema («presente perfecto»), un verbo («pasado de go») o una palabra («colores»).

Menú

Tercer condicional en inglés: estructura y ejemplos

El tercer condicional en inglés (third conditional) se forma con if + past perfect y would have + participio: If I had known, I would have called you (si lo hubiera sabido, te habría llamado). Sirve para imaginar un pasado distinto del real: algo que no pasó y lo que habría ocurrido si hubiera pasado. Equivale a «si hubiera/hubiese + participio, habría + participio».

Por el equipo de Ingles.net B1B2 Actualizado el
Contenido8 apartados

En resumen

  • Estructura: if + past perfect (had + participio), would have + participio: If she had studied, she would have passed.
  • Habla de situaciones irreales del pasado: lo que no ocurrió y sus consecuencias imaginadas. Nada se puede cambiar ya.
  • Would have nunca va en la parte del if: ✗ ~~If I would have known~~, ✓ If I had known.
  • Could have expresa una capacidad o posibilidad que no se aprovechó (habría podido); might have, un resultado solo probable (quizá habría).
  • En la conversación casi todo se contrae: If I'd known, I'd have come (si lo hubiera sabido, habría venido). El primer 'd es had; el que va delante de have, would.
  • Would have se pronuncia /ˈwʊdəv/ (would've), y por eso algunos nativos escriben mal would of: es un error ortográfico.

Estructura: if + past perfect, would have + participio

El tercer condicional tiene dos partes. La condición (la parte con if) va en pasado perfecto: had + participio. La consecuencia va con would have + participio. La forma no cambia con la persona: es igual con I, she o they.

Las dos partes del tercer condicional
Condición (if) Consecuencia Español
If I had known, I would have called you. Si lo hubiera sabido, te habría llamado.
If she had left earlier, she would have caught the bus. Si hubiera salido antes, habría alcanzado el autobús / camión.
If we had saved money, we would have traveled to Peru. Si hubiéramos ahorrado, habríamos viajado a Perú.
If they had invited us, we would have gone. Si nos hubieran invitado, habríamos ido.

Las dos partes pueden ir en cualquier orden. Cuando la frase empieza por if, se pone coma entre las dos; cuando empieza por la consecuencia, normalmente no: I would have called you if I had known.

En la negativa se niega la parte que corresponda: hadn’t /ˈhædənt/ en la condición y wouldn’t have en la consecuencia. Se pueden negar las dos a la vez.

Tercer condicional en negativa
Inglés Español
If it hadn’t rained, we would have played. Si no hubiera llovido, habríamos jugado.
If I had seen the sign, I wouldn’t have parked there. Si hubiera visto la señal, no me habría estacionado / no habría aparcado ahí.
If you hadn’t helped me, I wouldn’t have finished. Si no me hubieras ayudado, no habría terminado.

Para preguntar, would se pone delante del sujeto. La parte del if no cambia. Las respuestas cortas repiten would (con o sin have).

Preguntas y respuestas cortas
Inglés Español
Would you have come if I had called you? ¿Habrías venido si te hubiera llamado?
— Yes, I would (have). / No, I wouldn’t (have). — Sí. / No.
What would you have done in my place? ¿Qué habrías hecho tú en mi lugar?
Where would they have stayed if the hotel had been full? ¿Dónde se habrían quedado si el hotel hubiera estado lleno?

Como siempre hace falta el participio, conviene repasar la lista de verbos irregulares: know → known, go → gone, take → taken. Si dudas con uno, mira su ficha, como la de know.

Hablar de lo que no pasó

El tercer condicional siempre habla de un pasado imaginario. La condición es falsa: lo que dices después de if no ocurrió (o, si va en negativa, sí ocurrió). Por eso suele servir para tres cosas:

  1. Lamentar algo

    If I had studied more, I would have passed. (Si hubiera estudiado más, habría aprobado. En realidad no estudié y suspendí / reprobé.)

  2. Reprochar o criticar

    If you had told me the truth, we wouldn’t have had this problem. (Si me hubieras dicho la verdad, no habríamos tenido este problema.)

  3. Sentir alivio o agradecer

    If you hadn’t called the ambulance, he would have died. (Si no hubieras llamado a la ambulancia, habría muerto. Por suerte, la llamaste.)

Un buen truco para comprobar que lo entiendes es «traducir» la frase a la realidad: la condición y la consecuencia cambian de signo.

Del tercer condicional a la realidad
Tercer condicional Lo que pasó de verdad
If the alarm had gone off, I wouldn’t have been late. The alarm didn’t go off, so I was late. (No sonó la alarma y llegué tarde.)
If we had booked earlier, we would have found a cheaper flight. We didn’t book early, so the flight was expensive. (No reservamos antes y el vuelo salió caro.)
If she hadn’t met Tom, she wouldn’t have moved to Chicago. She met Tom and moved to Chicago. (Conoció a Tom y se mudó a Chicago.)

Este es el punto que lo separa de los otros condicionales. El segundo condicional imagina el presente o el futuro (If I had money, I would travel: si tuviera dinero, viajaría); el tercero imagina el pasado (If I had had money, I would have traveled: si hubiera tenido dinero, habría viajado). Tienes la comparación de los cuatro tipos en la tabla de los condicionales.

Cuando la consecuencia llega hasta hoy

A veces la condición está en el pasado, pero el resultado imaginado es presente. Entonces se mezclan el tercer y el segundo condicional: If I had taken the job, I would live in Boston now. (Si hubiera aceptado el trabajo, ahora viviría en Boston.) Son los condicionales mixtos, que se ven con más detalle en la lección general de condicionales.

Could have y might have

En la consecuencia, would have se puede cambiar por otros modales para matizar:

  • could have + participio: una capacidad o una posibilidad que no se aprovechó. Se traduce por «habría podido» o «podría haber».
  • might have + participio: un resultado posible, pero no seguro. Se traduce por «quizá habría» o «podría haber».
Would have, could have y might have
Inglés Español Matiz
If you had asked, I would have helped you. Si me lo hubieras pedido, te habría ayudado. Seguro
If you had asked, I could have helped you. Si me lo hubieras pedido, te habría podido ayudar. Podía hacerlo
If you had asked, I might have helped you. Si me lo hubieras pedido, quizá te habría ayudado. Tal vez
If he had trained more, he could have won. Si hubiera entrenado más, habría podido ganar. Tenía capacidad
If we had left at six, we might have avoided the traffic. Si hubiéramos salido a las seis, quizá habríamos evitado el tráfico. Probable, no seguro

Could have y might have también aparecen solos, sin if, para hablar de posibilidades del pasado (You could have told me!: ¡me lo podrías haber dicho!). Ese uso, junto con should have y must have, está en modales en pasado.

Contracciones: if I’d known

En la conversación el tercer condicional casi nunca se oye completo. Had y would se contraen igual, en ’d: I’d /aɪd/, you’d /jud/, she’d /ʃid/, we’d /wid/, they’d /ðeɪd/.

Formas contraídas
Forma completa Contracción habitual
If I had known, I would have come. If I’d known, I’d have come.
If she had called, we would have waited. If she’d called, we’d have waited.
If they had not lied, he would not have left. If they hadn’t lied, he wouldn’t have left.
I would have gone. I’d have gone. / I would’ve gone.

Would have también se reduce: would’ve /ˈwʊdəv/, could’ve /ˈkʊdəv/, might’ve /ˈmaɪtəv/. En el habla rápida queda algo como «wuda», «cuda». Esa pronunciación es la causa de un error escrito que cometen incluso los nativos: ✗ would of, ✗ could of. La forma escrita correcta es siempre would have o would’ve.

En registro formal o escrito se puede eliminar if e invertir sujeto y had: Had I known, I would have come. (De haberlo sabido, habría venido.) Es una estructura avanzada; con if no fallarás.

Tercer condicional y el español

La buena noticia: la idea es la misma en los dos idiomas, y la estructura se parece mucho. If I had known coincide con «si hubiera sabido»: had + participio es el equivalente del pluscuamperfecto de subjuntivo.

Correspondencias con el español
Español Inglés
si hubiera / hubiese + participio if + had + participio
habría / hubiera + participio would have + participio
habría podido / podría haber + participio could have + participio
quizá habría + participio might have + participio

Las diferencias están en los detalles:

  1. El español admite «hubiera» en las dos partes; el inglés no

    «Si lo hubiera sabido, hubiera venido» es normal en España y Latinoamérica. En inglés cada parte tiene su forma: ✓ If I had known, I would have come. Nunca ✗ If I had known, I had come.

  2. Hubiera y hubiese dan lo mismo

    «Si hubiese llamado» y «si hubiera llamado» se traducen igual: If he had called.

  3. Las versiones coloquiales no se calcan

    En España se dice «si lo llego a saber, no vengo», y en muchos países «de haberlo sabido…». En inglés no se usa el presente: ✓ If I’d known, I wouldn’t have come.

Si lo que quieres es lamentarte sin una consecuencia («ojalá lo hubiera sabido»), en inglés se usa I wish + past perfect: I wish I had known. Lo explicamos en wish e if only.

Ejemplos traducidos

Ejemplos del tercer condicional
Inglés Español
If I had seen you, I would have said hello. Si te hubiera visto, te habría saludado.
If we hadn’t gotten lost, we would have arrived earlier. Si no nos hubiéramos perdido, habríamos llegado antes.
She would have bought the dress if it had been cheaper. Se habría comprado el vestido si hubiera sido más barato.
If you had worn a coat, you wouldn’t have gotten sick. Si te hubieras puesto un abrigo, no te habrías enfermado.
If they had listened to the guide, they wouldn’t have gotten lost. Si hubieran escuchado al guía, no se habrían perdido.
If I’d had my phone, I could have called a taxi. Si hubiera tenido el celular / móvil, habría podido llamar a un taxi.
He might have passed if he had read the questions carefully. Quizá habría aprobado si hubiera leído las preguntas con atención.
What would you have said if she had asked you? ¿Qué habrías dicho si te lo hubiera preguntado?
If the referee had seen the foul, he would have given a penalty. Si el árbitro hubiera visto la falta, habría pitado penal / penalti.
If you had come with us, you would have loved the concert. Si hubieras venido con nosotros, te habría encantado el concierto.

Fíjate en gotten: en inglés americano es el participio de get (gotten sick, gotten lost); en Reino Unido se dice got.

Cuando tengas clara la estructura, practica con los ejercicios de condicionales o repasa el primer condicional para ver cómo cambia todo cuando la situación todavía es posible.

Practica

Escribe o elige la respuesta y pulsa Comprobar. Las soluciones están debajo de cada pregunta.

  1. If I (know) about the party, I would have gone.

    Si hubiera sabido lo de la fiesta, habría ido.

    Ver solución

    had known En la parte del if va el past perfect: had + participio. Know es irregular: know, knew, known.

  2. If you had asked me, I (help) you.

    Si me lo hubieras pedido, te habría ayudado.

    Ver solución

    would have helped La consecuencia imaginada va con would have + participio. Help es regular: helped.

  3. If we the earlier train, we wouldn't have missed the wedding.

    Si hubiéramos tomado / cogido el tren anterior, no nos habríamos perdido la boda.

    Ver solución

    had taken Detrás de if, el tercer condicional pide past perfect (had taken). Would have nunca va en la parte del if.

  4. She the job if she had spoken better English. (Quizá lo habría conseguido; no es seguro.)

    Quizá habría conseguido el trabajo si hubiera hablado mejor inglés.

    Ver solución

    might have gotten Might have + participio expresa un resultado posible, no seguro. En inglés americano el participio de get es gotten.

  5. If he hadn't been so tired, he (not / fall) asleep at the wheel.

    Si no hubiera estado tan cansado, no se habría dormido al volante.

    Ver solución

    wouldn't have fallen Negativa de la consecuencia: wouldn't have + participio. Fall es irregular: fall, fell, fallen.

  6. If I'd had more money, I'd have bought the car. ¿Qué significan los dos 'd?

    Si hubiera tenido más dinero, habría comprado el coche / carro.

    Ver solución

    had / would Después de if, 'd es had (I'd had = I had had). Delante de have + participio, 'd es would (I'd have bought).

  7. Ordena: would / you / have / done / what / if / you / had / lost / your passport

    ¿Qué habrías hecho si hubieras perdido el pasaporte?

    Ver solución

    What would you have done if you had lost your passport Pregunta: palabra interrogativa + would + sujeto + have + participio, y después la parte del if en past perfect.

  8. If the storm hadn't closed the road, we (could / arrive) on time.

    Si la tormenta no hubiera cortado la carretera, habríamos podido llegar a tiempo.

    Ver solución

    could have arrived Para una posibilidad o capacidad que no llegó a usarse: could have + participio (habríamos podido llegar).

  9. Elige la frase correcta:

    Si te hubiera visto, te habría saludado.

    Ver solución

    If I had seen you, I would have said hello. La forma estándar es if + had + participio. If I would have seen es muy frecuente en el habla informal americana, pero se considera incorrecto en exámenes y textos cuidados.

  10. Ordena: have / passed / he / the exam / would / if / he / had / studied

    Habría aprobado el examen si hubiera estudiado.

    Ver solución

    He would have passed the exam if he had studied Las dos partes pueden ir en cualquier orden. Si empiezas por if, pon coma antes de la consecuencia.

  11. Corrige el error en «If I would of known, I would of come»: If I known, I would have come.

    Si lo hubiera sabido, habría venido.

    Ver solución

    had Hay dos errores: en la parte del if va had (no would), y would of no existe: se escribe would have, aunque suene /ˈwʊdəv/.

¿Has visto un error? Avísanos

Sigue aprendiendo