About us
Our goal is not to overload students with heavy grammar, turning them into philologists, but to teach a real, living language. The one you hear in a store, the one that allows you to communicate, meet people and clearly articulate your thoughts in a foreign language.
sales team

Ejercicios sobre el pasado perfecto con respuestas

11.03.2026
15 minutos de lectura
¿Sabes cómo se dice correctamente en inglés: «Ya había terminado el trabajo cuando él llegó»? En estas situaciones se utiliza el pasado perfecto, un tiempo verbal que ayuda a mostrar la secuencia de acontecimientos en el pasado. Para utilizarlo con seguridad al hablar y escribir, es importante practicar con regularidad. A continuación encontrarás ejercicios sobre el pasado perfecto con respuestas que te ayudarán a reforzar las reglas y comprobar tus conocimientos.

Índice

En este ejercicio hay que poner el verbo entre paréntesis en forma de pasado perfecto (had + V3). Este tiempo verbal se utiliza para mostrar una acción que ocurrió antes de otro evento en el pasado. Lee la frase e inserta la forma correcta del verbo.
Ejemplo:
I had finished my work before he arrived.
1. She ___ (finish) the report before the meeting started.
2. They ___ (leave) the restaurant before we arrived.
3. I ___ (never see) that movie before yesterday.
4. We ___ (already eat) when our friends came.
5. He ___ (lose) his keys before he got home.
6. By the time I arrived, they ___ (start) the meeting.
7. She was tired because she ___ (work) all day.
8. We ___ (not finish) the project before the deadline.
9. They ___ (never visit) London before that trip.
10. He ___ (read) the book before watching the movie.
11. I realized that I ___ (forget) my wallet at home.
12. After she ___ (do) her homework, she went for a walk.
13. They ___ (buy) the tickets before the concert sold out.
14. We were late because we ___ (miss) the bus.
15. He was upset because he ___ (fail) the exam.
✅ You will find the answers to all the exercises at the end of the page.

Ejercicio 1. Inserta la forma correcta del pasado perfecto

Ejercicio 2. Elige la opción correcta

En este ejercicio hay que elegir la forma correcta del verbo. En una opción se utiliza el pasado perfecto, en la otra, el pasado simple. Presta atención a la secuencia de los acontecimientos: el pasado perfecto indica una acción que tuvo lugar antes que otra acción en el pasado.
Ejemplo:
When we arrived at the cinema, the film had already started.
✅ You will find the answers to all the exercises at the end of the page.
Elige la opción correcta
Ejercicio 2
Haz el test
1. When I got to the station, the train (left / had left).
Incorrect
Right!
Siguiente
Comprobar
Mostrar resultados
2. She was nervous because she (didn’t prepare / hadn’t prepared) for the presentation.
Incorrect
Right!
Siguiente
Comprobar
Mostrar resultados
3. They were hungry because they (didn’t eat / hadn’t eaten) all day.
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
4. By the time we reached the airport, our flight (took off / had taken off).
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
5. I couldn’t open the door because I (lost / had lost) my keys.
Incorrect
Right!
Siguiente
Comprobar
Mostrar resultados
6. When we came to the party, everyone (went / had gone) home.
Incorrect
Right!
Siguiente
Comprobar
Mostrar resultados
7. She was upset because she (forgot / had forgotten) about the meeting.
Incorrect
Right!
Siguiente
Comprobar
Mostrar resultados
No te preocupes, ¡esto es solo el principio!
La prueba ayudó a identificar áreas que se pueden mejorar, y con la práctica tus resultados sin duda mejorarán.
Reiniciar
¡Buen resultado!
Ya sabes mucho y vas por buen camino. Con un poco más de práctica, tu nivel mejorará aún más.
Reiniciar
¡Excelente resultado!
Has superado la prueba a la perfección y has demostrado un alto nivel de conocimientos. ¡Sigue así, vas por buen camino!
Reiniciar

Ejercicio 3. Elige la respuesta correcta

En cada frase, elige la opción que utiliza correctamente el pasado perfecto. Este tiempo verbal se utiliza cuando se quiere indicar que una acción ocurrió antes que otra en el pasado.
Ejemplo:
When we reached the airport, the plane had already taken off.

✅ You will find the answers to all the exercises at the end of the page.
Elige la respuesta correcta
Ejercicio 3
Haz el test
1. When we arrived at the restaurant, our friends ___ dinner.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
2. She was tired because she ___ all night.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
3. By the time I called him, he ___ the office.
Incorrect
Incorrect
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
4. They couldn’t watch the movie because they ___ their tickets.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
5. When the teacher came into the classroom, the students ___ their homework.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
6. I realized that I ___ my phone at home.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
7. She was happy because she ___ the exam.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
8. After they ___ the project, they went on vacation.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
9. When we arrived at the cinema, the movie ___.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
10. He couldn’t enter the house because he ___ the key.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
No te preocupes, ¡esto es solo el principio!
La prueba ayudó a identificar áreas que se pueden mejorar, y con la práctica tus resultados sin duda mejorarán.
Reiniciar
¡Buen resultado!
Ya sabes mucho y vas por buen camino. Con un poco más de práctica, tu nivel mejorará aún más.
Reiniciar
¡Excelente resultado!
Has superado la prueba a la perfección y has demostrado un alto nivel de conocimientos. ¡Sigue así, vas por buen camino!
Reiniciar

Ejercicio 4. Encuentre el error en la oración

En cada oración hay un error gramatical en el uso del tiempo pasado. Encuéntrelo y elija la opción correcta de la oración con Past Perfect, si la acción ocurrió antes de otro evento en el pasado.
Ejemplo:
❌ When the teacher came into the classroom, the students finished the test.
✔ When the teacher came into the classroom, the students had finished the test.

1. When I arrived at the office, the meeting started already.
2. She was upset because she forgot about the appointment earlier.
3. When we got to the station, the train left.
4. He was tired because he worked all night.
5. By the time I called him, he went home.
6. They were late because they missed the bus earlier.
7. She couldn’t open the door because she lost the key.
8. When we arrived at the party, everyone went home.
9. After she finished her homework, she went to bed.
10. I realized that I forgot my wallet at home.
11. By the time we arrived, the show began already.
12. She didn’t recognize him because she didn’t see him for many years.
13. When they entered the room, the teacher finished the explanation.
14. He couldn’t answer the question because he didn’t read the article before.
15. When we reached the airport, the plane took off.
✅ You will find the answers to all the exercises at the end of the page.

Ejercicio 5. Elige la respuesta correcta

Elige la opción en la que se utiliza correctamente el pasado perfecto. Recuerda que este tiempo indica una acción que ocurrió antes de otro evento en el pasado.
Ejemplo:
By the time we reached the hotel, our friends had already checked in.
✅ You will find the answers to all the exercises at the end of the page.
Elige la respuesta correcta
Ejercicio 5
Haz el test
1. By the time we got to the theater, the play ___.
Incorrect
Incorrect
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
2. She felt relieved because she ___ the difficult task earlier.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
3. When they reached the stadium, the match ___.
Incorrect
Incorrect
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
4. I didn’t recognize him because he ___ a lot since we last met.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
5. By the time the police arrived, the thief ___.
Incorrect
Incorrect
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
6. She was excited because she ___ such an opportunity before.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
7. When we opened the box, we saw that someone ___ the documents.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
8. He was disappointed because he ___ the last train home.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
9. After they ___ all the instructions, they began the experiment.
Incorrect
Right
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
10. When she checked her bag, she realized that she ___ her passport.
Incorrect
Right
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
11. By the time the guests arrived, we ___ the table.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
12. The students were confident because they ___ well for the test.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
13. When I turned on the TV, the news program ___.
Incorrect
Incorrect
Right!
Incorrect
Siguiente
Comprobar
Mostrar resultados
14. She couldn’t answer the question because she ___ that topic before.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
15. When the manager arrived, the employees ___ the office.
Incorrect
Right!
Incorrect
Incorrect
Siguiente
Comprobar
Mostrar resultados
No te preocupes, ¡esto es solo el principio!
La prueba ayudó a identificar áreas que se pueden mejorar, y con la práctica tus resultados sin duda mejorarán.
Reiniciar
¡Buen resultado!
Ya sabes mucho y vas por buen camino. Con un poco más de práctica, tu nivel mejorará aún más.
Reiniciar
¡Excelente resultado!
Has superado la prueba a la perfección y has demostrado un alto nivel de conocimientos. ¡Sigue así, vas por buen camino!
Reiniciar

Ejercicio 6. Pon los verbos en la forma correcta (pasado simple o pasado perfecto)

Pon los verbos entre paréntesis en pasado simple o pasado perfecto, prestando atención a la secuencia de acciones.
Ejemplo:
When I turned on my phone, the battery had already died.

1. When I ___ (open) the email, I realized that someone ___ (send) it to the wrong address.
2. By the time we ___ (reach) the hotel, the reception ___ (close).
3. When Tom ___ (check) his phone, he saw that he ___ (miss) several calls.
4. She ___ (feel) relieved after she ___ (submit) the final report.
5. When the guests ___ (arrive), we already ___ (decorate) the room.
✅ You will find the answers to all the exercises at the end of the page.

Ejercicio 7. Completa las frases utilizando el pasado simple o el pasado perfecto.

Pon el verbo entre paréntesis en forma de pasado simple o pasado perfecto. Presta atención a los marcadores temporales y a la secuencia de acciones.
Ejemplo:
When the teacher started the lesson, I realized that I had forgotten my notebook.
1. By the time we arrived at the museum, it already ___ (close).
2. She was nervous because she ___ (never / speak) in front of such a large audience before.
3. When I opened my laptop, I realized someone already ___ (send) the documents earlier.
4. We ___ (finish) the meeting just a few minutes ago.
5. He couldn’t start the car because he ___ (leave) the lights on overnight.
6. By the time the teacher entered the classroom, the students already ___ (take) their seats.
7. I was surprised because I ___ (never / see) such a beautiful place before.
8. were still waiting because the bus ___ (not arrive) yet.
9. She felt confident because she ___ (prepare) everything the day before.
10. After we finished dinner, we ___ (go) for a walk in the park.
✅ You will find the answers to all the exercises at the end of the page.
Respuestas
Prueba una clase de prueba
¡Apúntate a una clase de prueba gratuita y prueba nuestra eficaz metodología en la práctica!
en línea
en el momento que más le convenga
This website uses cookies to give you the best possible experience.
OK
Made on
Tilda