Lo esencial: Forma: had + participio pasado. Estos 20 ejercicios lo practican paso a paso, desde «Completa con had» hasta «Un día que salió mal».
Aquí tienes 20 ejercicios del pasado perfecto (3.º ESO), ordenados de fácil a difícil; además, el solucionario está en otra ficha.
Estos 20 ejercicios practican el pasado perfecto: la forma, el orden de las acciones, already, just, before, after y by the time. Nivel A2+ del MCER, 3.º ESO, RD 217/2022.
Nivel: 3.º ESO (LOMLOE, RD 217/2022, referencia MCER A2+) · Referencia oficial: RD 217/2022 3.º ESO, Nivel de referencia MCER A2+, RD 217/2022 CE1 Comprensión, RD 217/2022 CE2 Producción
Ejercicios del pasado perfecto (3.º ESO)
Ejercicio 1. Completa con had ★★★
Completa con had o hadn’t.
- When I arrived, Lucía ___ already left.
- He was hungry because he ___ eaten all day.
- We ___ finished the project before the deadline.
- They ___ seen the film, so they didn’t want to go.
Ejercicio 2. Escribe el participio ★★★
Escribe el participio de cada verbo.
- arrive
- leave
- see
- eat
- forget
- break
- finish
- write
Ejercicio 3. Pasado simple o pasado perfecto ★★★
Elige la forma correcta.
- When I (got / had got) to the station, the train had left.
- She (was / had been) angry because I had lost her book.
- After they (ate / had eaten) dinner, they went for a walk.
- By the time we arrived, the shop (closed / had closed).
Ejercicio 4. Escribe la frase afirmativa ★★★
Escribe las frases con el pasado perfecto.
- I / finish / my homework / before dinner
- Santiago / already / leave
- We / just / sit down
- They / eat / all the cake
Ejercicio 5. Escribe la frase negativa ★★★
Escribe la frase en negativo.
- She / see / that film / before
- We / eat / breakfast
- He / finish / the book
- I / hear / the news
Ejercicio 6. ¿Qué pasó primero? ★★★
Mira la línea y une las dos acciones en una frase con because y el pasado perfecto.
Ejercicio 7. Une con before o after ★★★
Une las dos frases con before o after usando el pasado perfecto.
- Joaquín did his homework. He played football. (after)
- We bought tickets. We entered the cinema. (before)
- She called her mum. She went to bed. (after)
Ejercicio 8. Pregunta y respuesta corta ★★★
Responde con una respuesta corta (Yes, I had. o No, I hadn’t.).
- Had you eaten before the exam?
- Had your friend arrived before you?
- Had you ever been abroad before last year?
Ejercicio 9. Traduce al inglés ★★★
Traduce al inglés.
- Cuando llegué, la clase ya había empezado.
- No habíamos comido nada.
- Para cuando salimos del cine, había dejado de llover.
- ¿Habías estado antes en Dublín?
Ejercicio 10. Traduce al español ★★★
Traduce al español.
- Ximena had never ridden a horse before.
- I realised I had left my keys at home.
- By the time he called, we had gone.
- They hadn’t known about the party.
Ejercicio 11. Corrige el error ★★★
Corrige cada frase.
- When I arrived, she has already gone.
- I had saw that film before.
- We hadn’t eat anything.
- Had you finished when I called? Yes, I have.
- After she had went, I cleaned.
Ejercicio 12. Rellena el texto ★★★
Completa con el verbo entre paréntesis en pasado simple o pasado perfecto.
Last Saturday Leo ___ (go) to the airport. His flight ___ (already / leave)! He ___ (not / check) the time on his ticket. He ___ (wait) for the next plane.
Ejercicio 13. Already, just o never ★★★
Reescribe cada frase añadiendo la palabra entre paréntesis.
- They had left. (already)
- I had sat down when the bell rang. (just)
- Ximena had flown before. (never)
- We had finished the test when the teacher came in. (already)
Ejercicio 14. Mira la ficha del museo ★★★
Escribe dos frases que cuenten qué había pasado cuando llegó el grupo: usa el pasado perfecto y el pasado simple.
Ejercicio 15. Elige el tiempo en un cuento ★★★
Completa el cuento con el tiempo adecuado.
It was midnight. Santiago ___ (open) the door slowly. Someone ___ (break) the window and the room was cold. The dog ___ (disappear). He ___ (not / lock) the door when he left.
Ejercicio 16. Lee la historia ★★★
Lee y responde.
When I got to the stadium, the match had started. My cousin had saved me a seat, but a man had sat in it. I told him politely, and he had the manners to move.
a) ¿Qué había empezado ya?
b) ¿Qué había hecho el primo?
c) ¿Qué había hecho el hombre?
Ejercicio 17. Mediación: un mensaje ★★★
Explica en inglés a un amigo de Melbourne este mensaje: “Cuando llegamos al hotel, ya habían cerrado la cocina y no habíamos cenado.”
Ejercicio 18. Dos frases para una historia ★★★
Escribe una historia de 5 frases que empiece con: When I woke up, the house was silent. Everyone had… Usa al menos tres veces el pasado perfecto.
Ejercicio 19. Corrige el párrafo ★★★
Hay tres errores en este párrafo. Escríbelo bien.
Yesterday I arrived at school and I realised I forgot my book. The lesson already started. The teacher was angry because I haven’t done my homework. After I had sat down, I felt better.
Ejercicio 20. Un día que salió mal ★★★
Escribe un texto de unas 60 palabras sobre un día que salió mal. Usa el pasado perfecto con already, just, by the time y never.
Para seguir en inglés 3.º ESO
Sigue con los ejercicios de otro capítulo:


