B2

Tercera condicional: ejercicios

Sobre esta lección

Tercera condicional · B2. Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

Completa 12 tareas originales. Deduce el sentido por la situación, practica la forma y aplícala en un contexto nuevo.

12 preguntas
Guárdalo para encontrarlo en Mi colección.
Mapa de conceptos

Third conditional

Empezar a practicar
Third conditional — Mapa de conceptos
Third conditional — Mapa de conceptos

01una condición irreal sobre un hecho pasado ya terminado

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If they had checked the route, they would not have got lost.

02el resultado pasado irreal de una condición que no ocurrió

Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió.

If the alarm had worked, we would have woken up earlier.

03una condición irreal sobre un hecho pasado ya terminado

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If I had seen your message, I would have replied.

Guía ilustrada

0/12
Preguntas
01 / 12D01Guárdalo para encontrarlo en Mi colección.

They did not check the route yesterday and got lost. Imagine the opposite past.

If they ___ the route, they would not have got lost.

Tu respuesta
1 / 12

Tu ruta de aprendizaje

01
Paso 1 · Calentamiento

Calentamiento

0/3
02
Paso 2 · Practicar la habilidad

una condición irreal sobre un hecho pasado ya terminado

0/2

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If they had checked the route, they would not have got lost.
03
Paso 3 · Practicar la habilidad

el resultado pasado irreal de una condición que no ocurrió

0/1

Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió.

If the alarm had worked, we would have woken up earlier.
04
Paso 4 · Practicar la habilidad

una condición irreal sobre un hecho pasado ya terminado

0/1

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If I had seen your message, I would have replied.
05
Paso 5 · Nuevos contextos

Nuevos contextos

0/3
06
Paso 6 · Un nuevo reto

Un nuevo reto

0/2
Repasos de esta unidad

Haz que los errores sirvan.

Conserva el primer intento, entiende el cambio y compruébalo en otra situación.

0

Aún no hay repasos. Prueba un calentamiento corto.

Mapa de la lección

Tercera condicional

B2
Third conditional

Puntos de la lección

01

una condición irreal sobre un hecho pasado ya terminado

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If they had checked the route, they would not have got lost.
02

el resultado pasado irreal de una condición que no ocurrió

Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió.

If the alarm had worked, we would have woken up earlier.
03

una condición irreal sobre un hecho pasado ya terminado

Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado.

If I had seen your message, I would have replied.

Preguntas y respuestas

Abrir una respuesta registra ayuda para esa pregunta.

D01 · Calentamiento

They did not check the route yesterday and got lost. Imagine the opposite past.

If they ___ the route, they would not have got lost.

  1. have checked
  2. checked
  3. had checked
  4. would have checked
Respuesta y explicación
had checked

La pista decisiva es «They did not check the route yesterday and got lost. Imagine the opposite past.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If they had checked the route, they would not have got lost.».

D02 · Calentamiento

The alarm did not work, so nobody woke up in time.

If the alarm had worked, we ___ earlier.

  1. would have woken up
  2. will wake up
  3. had woken up
  4. would wake up now
Respuesta y explicación
would have woken up

La pista decisiva es «The alarm did not work, so nobody woke up in time.». Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió. En esta tarea, la oración completa es «If the alarm had worked, we would have woken up earlier.».

D03 · Calentamiento

I did not see the message yesterday.

If I ___ your message, I would have replied.

  1. had seen
  2. would have seen
  3. see
  4. will see
Respuesta y explicación
had seen

La pista decisiva es «I did not see the message yesterday.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If I had seen your message, I would have replied.».

P01 · Practicar la habilidad

The doors were not locked, allowing the theft last night.

If we ___ the doors, the theft would not have happened.

  1. would have locked
  2. had locked
  3. lock
  4. will lock
Respuesta y explicación
had locked

La pista decisiva es «The doors were not locked, allowing the theft last night.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If we had locked the doors, the theft would not have happened.».

P02 · Practicar la habilidad

Use a would-result with attend for a counterfactual past consequence.

If she had received the invitation, she ___ the ceremony.

Respuesta y explicación
would have attended

Oración completa: «If she had received the invitation, she would have attended the ceremony.» Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

P03 · Practicar la habilidad

The engineers did not detect the fault before launch.

If they ___ the fault, they would have postponed the launch.

  1. will detect
  2. detect
  3. had detected
  4. would have detected
Respuesta y explicación
had detected

La pista decisiva es «The engineers did not detect the fault before launch.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If they had detected the fault, they would have postponed the launch.».

P04 · Practicar la habilidad

Use the past perfect of leave for the unreal past condition.

If we ___ earlier, we would have caught the ferry.

Respuesta y explicación
had left

Oración completa: «If we had left earlier, we would have caught the ferry.» Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

R01 · Nuevos contextos

The backup was absent, so the records were lost.

If a backup ___, we would have recovered the records.

  1. will exist
  2. would have existed
  3. exists
  4. had existed
Respuesta y explicación
had existed

La pista decisiva es «The backup was absent, so the records were lost.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If a backup had existed, we would have recovered the records.».

R02 · Nuevos contextos

Use a negative would-result with fail for the past result opposite to what actually happened.

If the battery had been charged, the device ___.

Respuesta y explicación
would not have failed

Oración completa: «If the battery had been charged, the device would not have failed.» Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.

Otras respuestas aceptadas
  • wouldn't have failed
R03 · Nuevos contextos

We did not book in advance and paid more last weekend.

If we ___ in advance, we would have paid less.

  1. will book
  2. had booked
  3. would have booked
  4. book
Respuesta y explicación
had booked

La pista decisiva es «We did not book in advance and paid more last weekend.». Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. En esta tarea, la oración completa es «If we had booked in advance, we would have paid less.».

X01 · Un nuevo reto

A fact about last year is being imagined differently.

If the museum had extended its hours, more visitors ___ it.

  1. had visited
  2. would visit
  3. will visit
  4. would have visited
Respuesta y explicación
would have visited

La pista decisiva es «A fact about last year is being imagined differently.». Usa would have + past participle para expresar el resultado pasado irreal de una condición que no ocurrió. En esta tarea, la oración completa es «If the museum had extended its hours, more visitors would have visited it.».

X02 · Un nuevo reto

Use the past perfect passive of repair for the unreal condition before yesterday’s accident.

If the brakes ___ properly, the accident would not have happened.

Respuesta y explicación
had been repaired

Oración completa: «If the brakes had been repaired properly, the accident would not have happened.» Usa if + had + past participle para expresar una condición irreal sobre un hecho pasado ya terminado. El sujeto, el tiempo y el sentido de la tarea determinan la forma. Solo se cotejan automáticamente las respuestas revisadas; otra redacción no es automáticamente incorrecta.