Saltar al contenido
Inicio › Inglés B1 › Ejercicios de tercer condicional en inglés con soluciones (inglés B1) para descargar en PDF

Ejercicios de tercer condicional en inglés con soluciones (inglés B1) para descargar en PDF

Ejercicios del tercer condicional (B1) con Leo, el viajero de Anglais PDF

Lo esencial: Estructura: if + had + participio, would have + participio. Estos 20 ejercicios lo practican paso a paso, desde «Completa con el past perfect» hasta «Cuenta una oportunidad perdida».

Aquí tienes 20 ejercicios del tercer condicional (B1), ordenados de fácil a difícil; además, el solucionario está en otra ficha.

En estos ejercicios practicas el tercer condicional, nivel B1 del MCER (Volumen complementario 2020): formar el past perfect, completar con would have y expresar arrepentimientos con I wish I had. Empiezas con huecos y terminas escribiendo.

Los cinco últimos son los más exigentes: leer una página de diario, mediar entre dos idiomas y contar una oportunidad perdida. Vigila los participios irregulares y no pongas would have tras if.

Nivel: Inglés B1 (MCER, intermedio) · Referencia oficial: MCER B1 (Volumen complementario 2020), MCER B1 Expresión oral

Ejercicios del tercer condicional (B1)

Ejercicio 1. Completa con el past perfect ★★★

Completa con el past perfect del verbo entre paréntesis.

  1. If Marta (study) harder, she would have passed.
  2. If we (leave) earlier, we would have caught the ferry.
  3. If you (not forget) your keys, I wouldn’t have waited outside.
  4. If Joaquín (see) the sign, he would have turned left.
  5. If it (not rain), the match would have started.

Ejercicio 2. Completa con would have ★★★

Completa con would have o wouldn’t have y el participio del verbo entre paréntesis.

  1. If I had known, I ___ (tell) you.
  2. If she had taken the job, she ___ (move) to Austin.
  3. If they had booked in March, they ___ (pay) less.
  4. If we had gone by taxi, we ___ (not miss) the opening.
  5. If you had asked, he ___ (help) you.

Ejercicio 3. Escribe el participio ★★★

Escribe el participio pasado de cada verbo.

  1. be
  2. speak
  3. break
  4. choose
  5. write
  6. take

Ejercicio 4. Elige la forma correcta ★★★

Elige la opción correcta.

  1. If I (had known / knew / would have known) about the strike, I’d have taken a bus.
  2. She (would / would have / had) loved the concert if she had gone.
  3. If we (hadn’t missed / didn’t miss / wouldn’t miss) the bus, we’d have arrived on time.
  4. What (would you have done / will you do / did you do) if you had lost your wallet?
  5. He wouldn’t have (said / say / saying) that if he had known.

Ejercicio 5. Une las dos mitades ★★★

Une cada condición con su resultado.

A. 1 If I had saved more, · 2 If Ximena had called, · 3 If the rain had stopped, · 4 If you had told me, · 5 If we had left at six,

B. a we would have avoided the traffic. · b I would have come to the party. · c I would have bought the apartment. · d we would have played outside. · e she would have heard the news.

Ejercicio 6. Conjuga los dos verbos ★★★

Conjuga los dos verbos para formar el tercer condicional.

  1. If Santiago (take) the earlier flight, he (arrive) before the storm.
  2. If we (not forget) the tickets, we (see) the show.
  3. If the hotel (be) cheaper, they (stay) longer.
  4. If Valentina (answer) the email, the client (not cancel).
  5. If I (know) about the delay, I (leave) later.

Ejercicio 7. Traduce al inglés ★★★

Traduce al inglés.

  1. Si hubiera estudiado más, habría aprobado.
  2. Si Mateo no hubiera perdido el vuelo, habría llegado a la boda.
  3. ¿Qué habrías hecho si no hubieras encontrado el hotel?
  4. No habríamos llegado tarde si hubiéramos salido antes.

Ejercicio 8. Traduce al español ★★★

Traduce al español.

  1. If I had known about the sale, I would have gone.
  2. She wouldn’t have gotten lost if she had used the map.
  3. What would he have said if you had asked?
  4. If they hadn’t called, I would have forgotten the meeting.

Ejercicio 9. Corrige el error ★★★

Cada frase tiene un error. Reescríbela bien.

  1. If I would have known, I would have helped.
  2. If she had went, she would have seen it.
  3. If they had arrived earlier, they would saw the show.
  4. If you had told me, I will have come.
  5. What would you do if you had missed the flight? (hablamos del pasado)

Ejercicio 10. Escribe preguntas ★★★

Escribe una pregunta con What would…have… a partir de las palabras.

  1. you / do / if / miss / the last train
  2. Carla / say / if / her boss / call
  3. they / eat / if / the restaurant / be open
  4. you / choose / if / have / more time

Ejercicio 11. Reescribe como pasado imaginario ★★★

Reescribe cada hecho real como una frase con el tercer condicional.

  1. I missed the bus, so I was late.
  2. Lucía didn’t check the map, so she got lost.
  3. We didn’t book early, so we paid more.
  4. He didn’t listen, so he made a mistake.

Ejercicio 12. Expresa arrepentimientos ★★★

Escribe una frase con I wish I had… o I wish I hadn’t… para cada tarjeta.

Tres tarjetas con arrepentimientos cotidianos1. I didn’t callmy grandma.2. I ate toomuch at lunch.3. I sold myold bike.
Tres arrepentimientos para convertir en frases con I wish.

Ejercicio 13. Responde con respuestas cortas ★★★

Responde con una respuesta corta según el dato entre paréntesis.

  1. Dani left home late and missed the train. Would he have caught it if he had left earlier?
  2. Ximena didn’t bring a coat. Would she have been cold if she had brought one?
  3. Mateo and Lucía booked in May. Would they have paid less if they had booked in March? (Prices rise every month.)
  4. The bakery was closed. Would we have bought the cake if it had been open? (We wanted one.)

Ejercicio 14. Ordena las palabras ★★★

Ordena las palabras para formar una frase correcta.

  1. had / I / known / would / told / you / I / if / have
  2. have / what / would / done / you / if / had / failed / you
  3. wouldn’t / been / have / we / late / the / had / if / train / left / on / time

Ejercicio 15. Lee el cuaderno de Leo ★★★

Lee la página del cuaderno de Leo y responde.

Página del cuaderno de viaje de Leo con una entrada sobre un día de lluvia en EdimburgoEdinburgh, day 3I got soaked this morning. My yellow raincoatwas still at the hostel! If I had looked out ofthe window, I would have taken it. Then I lostmy way near the castle. If I had charged myphone last night, I would have used the map.At least the cafe was warm.
Página del cuaderno de Leo.
  1. Where was Leo’s raincoat?
  2. What would he have done if he had looked out of the window?
  3. Why did Leo not use the map?
  4. True or false: The cafe was cold.
  5. Write one new sentence about Leo with the third conditional.

Ejercicio 16. Explica un mensaje en inglés ★★★

Tu compañera Carla escribe: «Si hubiera salido diez minutos antes, habría llegado a la reunión, pero había un atasco enorme». Cuéntaselo en inglés a tu jefe, en una frase.

Ejercicio 17. Escribe tres arrepentimientos ★★★

Escribe tres frases sobre cosas que habrías hecho diferente el año pasado. Usa I wish I had una vez, I wish I hadn’t una vez y una frase con el tercer condicional.

Ejercicio 18. Completa el diálogo ★★★

Completa con una palabra o forma verbal.

A: I failed my driving test. If I (1) ___ practiced more, I would have passed.

B: You (2) ___ have passed if the examiner hadn’t been so strict.

A: I wish I (3) ___ (not be) so nervous. If I (4) ___ taken a lesson that morning, I (5) ___ felt calmer.

Ejercicio 19. Corrige el párrafo ★★★

El párrafo tiene cuatro errores. Escríbelo corregido.

If I would have listened to my sister, I wouldn’t have lost the file. I wish I saved it. If I hadn’t delete it, I would have finished on time. If I had know the deadline, I would have worked all night.

Ejercicio 20. Cuenta una oportunidad perdida ★★★

Escribe a un amigo (40 a 50 palabras en inglés) sobre una entrevista a la que llegaste tarde. Usa tres frases con el tercer condicional.

Ver la corrección de los ejercicios de tercer condicional en inglés