B2 · Hipótesis avanzadas

Third conditional

Objetivo de la lecciónImaginar un pasado diferente y expresar su consecuencia con if + past perfect y would have.

Llegaste tarde porque no consultaste el horario. El tercer condicional permite imaginar qué habría pasado con otra decisión, aunque los hechos ya no pueden cambiar. Sirve para expresar arrepentimientos, analizar errores y explorar oportunidades perdidas.

Idea central

La condición usa if + had + participio pasado; la consecuencia usa would have + participio. If I had checked the timetable, I would have arrived on time supone que no revisé el horario y no llegué a tiempo. Ambas partes se refieren al pasado, no a un plan futuro.

Podés invertir el orden sin cambiar la relación: I would have arrived on time if I had checked the timetable. Could have indica una posibilidad o capacidad alternativa; might have presenta una consecuencia menos segura. La oración describe una hipótesis, así que no prueba que el resultado hubiera sido inevitable.

Cómo se forma y cuándo se usa

  1. Identificá una condición pasada que realmente no se cumplió y una consecuencia pasada alternativa.
  2. Formá la condición con if + sujeto + had/hadn’t + participio: if she had left.
  3. Construí el resultado con would/could/might + have + participio; nunca agregues would después de if en este patrón.
  4. Separá con coma cuando la cláusula con if aparece primero; omitila normalmente cuando aparece al final.

Diferencias que importan

If I had studied, I would have passed imagina un examen pasado. If I studied, I would pass presenta una situación hipotética presente o futura. El past perfect marca que ya pasó la oportunidad.

Ejemplos

If we had booked earlier, we would have paid less.Si hubiéramos reservado antes, habríamos pagado menos.Reserva y precio pertenecen al pasado.
She would have called if she had had your number.Ella habría llamado si hubiera tenido tu número.Had had es correcto: auxiliar más participio de have.
If you had asked, I could have helped.Si hubieras preguntado, podría haberte ayudado.Could expresa una ayuda que era posible.
If it hadn’t rained, we might have played outside.Si no hubiera llovido, quizá habríamos jugado afuera.Might reduce la certeza del resultado.

Errores frecuentes

✕ If I would have known, I would have stayed.

✓ If I had known, I would have stayed.

Para esta condición irreal pasada se usa had known, no would have known.

✕ We would have went if you had invited us.

✓ We would have gone if you had invited us.

Have exige el participio gone; went es pasado simple.

Usalo en una situación propia

Reescribí: no guardé el archivo y perdí el trabajo. Imaginá condición y resultado alternativos.

Ver una respuesta modelo

If I had saved the file, I wouldn’t have lost my work.

MINI PRÁCTICA

Probá lo aprendido

0 / 4
1

No salimos temprano y perdimos el tren. Elegí la hipótesis pasada.

Ver explicación

Had left y would have caught sitúan ambas partes en el pasado.

2

Completá: If she had seen the sign, she ___ stopped. Usá would para presentar el resultado hipotético como seguro.

Ver explicación

El resultado pasado requiere would have + participio.

3

¿Qué resultado expresa menor certeza?

Ver explicación

Might have presenta una posibilidad, no un resultado hipotético seguro.

4

Completá el participio: I would have ___ earlier if I had known. (come)

Ver explicación

Come tiene el participio come, diferente del pasado came.

Resolvé los cuatro ejercicios. Podés repetirlos todas las veces que quieras.

Seguí practicando