Los enunciados están en la página de ejercicios de tercer condicional en inglés. Hazlos primero por tu cuenta y luego compara con las respuestas.
Lo esencial: Imagina un pasado distinto, por eso expresa arrepentimiento o alivio. Cada una de las 20 soluciones indica la regla aplicada, para entender el error y no solo copiar la respuesta.
Este solucionario recoge las respuestas de los 20 ejercicios del tercer condicional (B1), en el mismo orden que la ficha; así puedes corregir cada una enseguida.
Aquí están las respuestas de los veinte ejercicios, con la regla que aplica cada una. En los de escritura libre se ofrece un modelo y lo que debes comprobar. Corrige con otro color y repite los ejercicios en los que hayas fallado.
Nivel: Inglés B1 (MCER, intermedio) · Referencia oficial: MCER B1 (Volumen complementario 2020), MCER B1 Expresión oral
Solucionario del tercer condicional (B1)
Ejercicio 1. Completa con el past perfect
Tras if va had (o hadn’t) + participio.
- had studied
- had left
- hadn’t forgotten
- had seen
- hadn’t rained
Ejercicio 2. Completa con would have
- would have told
- would have moved
- would have paid
- wouldn’t have missed
- would have helped
Ejercicio 3. Escribe el participio
Son participios irregulares: conviene memorizarlos.
- been
- spoken
- broken
- chosen
- written
- taken
Ejercicio 4. Elige la forma correcta
Recuerda: had + participio en la condición, would have + participio en el resultado.
- had known
- would have
- hadn’t missed
- would you have done
- said
Ejercicio 5. Une las dos mitades
Cada condición lleva a la consecuencia más lógica.
1-c, 2-e, 3-d, 4-b, 5-a
Ejercicio 6. Conjuga los dos verbos
- had taken, would have arrived
- hadn’t forgotten, would have seen
- had been, would have stayed
- had answered, wouldn’t have canceled
- had known, would have left
Ejercicio 7. Traduce al inglés
- If I had studied more, I would have passed.
- If Mateo hadn’t missed the flight, he would have arrived at the wedding.
- What would you have done if you hadn’t found the hotel?
- We wouldn’t have been late if we had left earlier.
Ejercicio 8. Traduce al español
- Si hubiera sabido lo de las rebajas, habría ido.
- No se habría perdido si hubiera usado el mapa.
- ¿Qué habría dicho él si le hubieras preguntado?
- Si no hubieran llamado, me habría olvidado de la reunión.
Ejercicio 9. Corrige el error
- If I had known, I would have helped. No va would have tras if.
- If she had gone, she would have seen it. El participio de go es gone.
- If they had arrived earlier, they would have seen the show.
- If you had told me, I would have come.
- What would you have done if you had missed the flight?
Ejercicio 10. Escribe preguntas
- What would you have done if you had missed the last train?
- What would Carla have said if her boss had called?
- What would they have eaten if the restaurant had been open?
- What would you have chosen if you had had more time?
Ejercicio 11. Reescribe como pasado imaginario
- If I hadn’t missed the bus, I wouldn’t have been late.
- If Lucía had checked the map, she wouldn’t have gotten lost.
- If we had booked early, we wouldn’t have paid more.
- If he had listened, he wouldn’t have made a mistake.
Lo afirmativo pasa a negativo y al revés.
Ejercicio 12. Expresa arrepentimientos
- I wish I had called my grandma.
- I wish I hadn’t eaten so much at lunch.
- I wish I hadn’t sold my old bike.
Si no hiciste algo, usa had; si lo hiciste y te pesa, usa hadn’t.
Ejercicio 13. Responde con respuestas cortas
- Yes, he would have.
- No, she wouldn’t have.
- Yes, they would have.
- Yes, we would have.
Ejercicio 14. Ordena las palabras
- If I had known, I would have told you.
- What would you have done if you had failed?
- We wouldn’t have been late if the train had left on time. También vale con if al principio y coma.
Ejercicio 15. Lee el cuaderno de Leo
- At the hostel.
- He would have taken it.
- His phone was not charged. Se deduce de If I had charged my phone.
- False. Dice que estaba caliente (warm).
- Modelo: If Leo had checked the forecast, he would have worn his raincoat.
Ejercicio 16. Explica un mensaje en inglés
Modelo:
Carla says that if she had left ten minutes earlier, she would have made it to the meeting, but there was a huge traffic jam.
Revisa: had left tras if, would have + participio y el cambio de persona.
Ejercicio 17. Escribe tres arrepentimientos
Modelo:
I wish I had learned to swim. I wish I hadn’t spent so much on gadgets. If I had saved that money, I would have visited Peru.
Revisa: participios correctos y had o hadn’t siempre presente.
Ejercicio 18. Completa el diálogo
- had
- might (could también vale: posibilidad)
- hadn’t been
- had
- would have
Ejercicio 19. Corrige el párrafo
If I had listened to my sister, I wouldn’t have lost the file. I wish I had saved it. If I hadn’t deleted it, I would have finished on time. If I had known the deadline, I would have worked all night.
Errores: would have listened, I wish I saved, hadn’t delete y had know.
Ejercicio 20. Cuenta una oportunidad perdida
Modelo:
- I arrived at the interview twenty minutes late. If I had checked the traffic, I would have left earlier. If I had left earlier, I wouldn’t have been stressed. If I had been on time, I might have gotten the job.
Revisa: tres condicionales con had + participio y would have o might have; 40–50 palabras.
← Volver a los ejercicios de tercer condicional en inglés
Para seguir en inglés B1
Sigue con el solucionario de otro capítulo:

