Tercer condicional

En resumen

Parte Forma
condición (si hubiera…) if + had (not) + past participle
resultado (habría…) would / could / might (not) have + past participle
pregunta would + sujeto + have + past participle?

If I'd seen the ice, I wouldn't have fallen. — would = habría, could = habría podido, might = a lo mejor habría. Nunca would tras if, nunca had en el resultado.

B1 · Lección 17 · El tercer condicional

La explicación completa, de la lección que enseña esta regla

El español ya tiene este condicional: si hubiera visto el hielo, no me habría caído. Las dos partes son falsas: no vi el hielo y sí me caí. El inglés usa el third conditional exactamente igual, para un pasado imaginado y su resultado. Lo que hay que aprender es solo qué forma va en cada mitad.

  • Lo que pasó: I didn't see the ice, so I fell.
  • Lo imaginado: If I had seen the ice, I wouldn't have fallen.

Cómo se forma

if + past perfect, luego would / could / might + have + participio pasado
ParteFormaEjemplo
la oración con if (la condición imaginada)if + had + past participleif she had looked
la oración del resultadowould have + past participleshe would have seen the car
un resultado más suave, menos segurocould have / might have + past participleshe might have stopped in time

La equivalencia es directa: hubiera + participio → had + participio (el past perfect que ya conoces: had left, had seen), y habría + participio → would have + participio (would have caught). Past participle es el participio pasado. Fíjate en que el inglés usa en la condición una forma que se parece a había, no a un subjuntivo: no existe un hubiera aparte. En la lengua hablada, had y would se reducen los dos a 'd: If I'd known, I'd have called you.

En español se puede decir si lo hubiera sabido, te hubiera llamado, con la misma forma en las dos mitades. En inglés no: had va solo en la parte con if y would solo en el resultado. Ni If I would have known ni I had called you como resultado. Ante un 'd, decide por la posición: tras if es had; delante de have es would.

Afirmativa, negativa y pregunta

TipoEjemploLo que pasó en realidad
afirmativaIf you had driven more slowly, you would have stopped in time.You drove fast and didn't stop in time.
negativaIf he hadn't been so tired, he wouldn't have made that mistake.He was tired and made the mistake.
preguntaWhat would you have done if the brakes had failed?The brakes didn't fail.

La negación va pegada al auxiliar, no delante del verbo como el no español: hadn't + participio, wouldn't have + participio. Puede ser negativa una mitad o las dos. Para preguntar, would pasa delante del sujeto: Would you have called the police? What would you have done?

would have, could have, might have

ResultadoSignificadoEjemplo
would havehabría: el hablante está seguro del resultadoIf I had worn a helmet, I would have been fine.
could havehabría podido / podría haber: era posibleIf we had called sooner, the doctor could have saved him.
might havea lo mejor habría: el hablante no está seguroIf she had been more careful, she might have avoided the accident.

Could have ya contiene el poder: no añadas otro verbo ni digas could had. Y detrás de cada have va siempre el participio: would have broken, no would have broke ni would have break. Repasa los participios irregulares, porque el español no te avisa aquí.

Igual que en español, la parte con if puede ir delante (con coma) o detrás (sin coma) sin cambiar el sentido: If I'd checked the mirror, I'd have seen him = I'd have seen him if I'd checked the mirror.

No lo confundas con el segundo condicional. Si tuviera es If I had; si hubiera tenido es If I had had: el doble had es correcto. If I had a car, I would drive (ahora) frente a If I had had a car, I would have driven (entonces).

Comprueba lo que has leído

6 de las 14 preguntas que esta lección hace en la app. Escribe la forma o elige la respuesta.

  1. If he ___ the warning, he wouldn't have crashed.

  2. If I ___ about the ice, I would have warned you.

  3. If you had told me, I ___ you.

  4. If we had left earlier, we would have(catch) the train.

  5. If the car had stopped, the boy wouldn't have(break) his leg.

  6. Would you have(buy) a new bike if the insurance had paid?

Ejemplos del curso

La palabra marcada es donde se aplica la regla. Pulsa el botón de reproducir para oír la oración.

  1. What would have happened if nobody had been there?

    ¿Qué habría pasado si no hubiera estado nadie allí?

  2. Would you have stopped if you had seen the sign?

    ¿Te habrías parado si hubieras visto la señal?

  3. If I'd checked my mirror, I'd have noticed the motorbike.

    Si hubiera mirado el retrovisor, habría notado la moto.

  4. If I had seen the ice, I wouldn't have fallen.

    Si hubiera visto el hielo, no me habría caído.

  5. Could the driver have stopped if he had braked earlier?

    ¿Habría podido parar el conductor si hubiera frenado antes?

  6. What would you have done if the brakes had failed?

    ¿Qué habrías hecho si hubieran fallado los frenos?

  7. If we had called sooner, the doctor could have saved him.

    Si hubiéramos llamado antes, el médico habría podido salvarlo.

  8. If you had driven more slowly, you would have stopped in time.

    Si hubieras conducido más despacio, habrías parado a tiempo.

  9. Would your insurance have paid if the other driver had admitted it?

    ¿Habría pagado tu seguro si el otro conductor lo hubiera reconocido?

  10. If I hadn't been so distracted, would I have scratched your car?

    Si no hubiera estado tan distraído, ¿habría rayado yo tu coche?

Oraciones del curso que usan esta regla: 25

Pruébalo tú

Traduce una oración que usa esta regla. Como en la app, la corrección marca la palabra que ha fallado y nombra la regla que hay detrás.

2121/4

Oraciones

Escríbelo en inglés

¿Qué habría pasado si no hubiera estado nadie allí?

Resultado con would

1 / 4

Practica esta regla en la app