Joy English · Nivel B2 · Condicionalesjoy-english.com

Tercer condicional y condicionales mixtos

Nombre:Fecha:

Imagina un pasado diferente y conecta hechos pasados con resultados presentes.

Elige la forma correcta

Elige la opción que complete correctamente cada oración.

  1. If Lena ___ the map, she wouldn't have got lost.
    • a) had checked
    • b) checked
    • c) would check
  2. If I hadn't missed the bus yesterday, I ___ late for the interview.
    • a) wouldn't be
    • b) won't be
    • c) wouldn't have been
  3. If Ravi had studied medicine, he ___ a doctor now.
    • a) would have been
    • b) would be
    • c) will be
  4. We ___ last night's concert more if it hadn't rained so heavily.
    • a) would enjoy
    • b) had enjoyed
    • c) would have enjoyed
  5. If Nadia ___ afraid of flying, she would have visited us in Australia last year.
    • a) isn't
    • b) weren't
    • c) hadn't
  6. Which sentence is correct?
    • a) If you had asked me, I would have helped.
    • b) If you would have asked me, I would have helped.
    • c) If you asked me, I would have help.
  7. I'd have called you ___ I'd had your number.
    • a) unless
    • b) when
    • c) if
  8. If she had been born in Japan, she ___ fluent Japanese now.
    • a) would speak
    • b) would have spoken
    • c) speaks

Completa los condicionales

Escribe la forma correcta del verbo entre paréntesis. Usa would (no could ni might) en la oración principal.

  1. If you ___ (tell) me about the party, I would have come.
  2. If Kofi hadn't been ill, he ___ (play) in yesterday's match.
  3. I ___ (not / be) so hungry now if I had eaten breakfast.
  4. If Mei ___ (not / miss) her flight, she would be in Rome now.
  5. If I were a better cook, I ___ (not / burn) the rice last night.
  6. If the shop ___ (be) open, we would have bought some milk.
  7. If they had taken the earlier train, they ___ (arrive) by now.
  8. You ___ (pass) the test if you had practised more.

Respuestas

Elige la forma correcta

  1. a) had checkedLa oración principal habla del pasado (wouldn't have got lost), así que la oración con if necesita el pasado perfecto.
  2. c) wouldn't have beenLas dos partes hablan de ayer, así que es un tercer condicional: wouldn't have been.
  3. b) would beUna condición pasada tiene un resultado presente (now), así que es un condicional mixto: would + verbo.
  4. c) would have enjoyedEl concierto fue en el pasado, así que la oración principal necesita would have + participio pasado.
  5. b) weren'tSu miedo es un hecho permanente y presente que explica un resultado pasado, así que la oración con if usa el pasado simple: weren't.
  6. a) If you had asked me, I would have helped.El tercer condicional usa had + participio pasado en la oración con if y would have + participio pasado en la oración principal.
  7. c) ifEl significado es: no llamé porque no tenía tu número. Necesitamos if.
  8. a) would speakUna condición pasada (where she was born) tiene un resultado presente (now), así que usamos would + verbo.

Completa los condicionales

  1. had told / 'd toldEl resultado está en el pasado (would have come), así que la oración con if necesita el pasado perfecto: had told.
  2. would have played / would've played / 'd have playedLas dos partes hablan del pasado, así que la oración principal necesita would have + participio pasado.
  3. wouldn't be / would not beUna condición pasada tiene un resultado presente (now), así que usamos un condicional mixto: wouldn't be.
  4. hadn't missed / had not missedPerder el vuelo ocurrió en el pasado, así que la oración con if necesita el pasado perfecto, aunque el resultado sea presente.
  5. wouldn't have burned / wouldn't have burnt / would not have burned / would not have burntUna cualidad presente explica un resultado pasado (last night), así que la oración principal necesita wouldn't have + participio pasado.
  6. had been / 'd beenEl resultado está en el pasado, así que la oración con if necesita el pasado perfecto: had been.
  7. would have arrived / would've arrived / 'd have arrivedLlegar ya habría terminado a estas alturas, así que usamos would have + participio pasado.
  8. would have passed / would've passed / 'd have passedLa oración con if usa el pasado perfecto y el examen ya terminó, así que es un tercer condicional.