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

Past Perfect exercises with answers

09.03.2026
15 minutes to read
Do you know the correct way to say in English: “I had already finished my work when he came in”? In such situations, Past Perfect is used - a tense that helps to show the sequence of events in the past. To use it confidently in speech and writing, it is important to practice it regularly. Below you will find Past Perfect exercises with answers that will help you to consolidate the rules and test your knowledge.

Table of contents

In this exercise you need to put the verb in brackets into the Past Perfect form (had + V3). This tense is used to show an action that happened before another event in the past. Read the sentence and insert the correct form of the verb.
Example:
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.

Exercise 1. Insert the correct form of Past Perfect

Exercise 2. Choose the correct form

In this exercise you have to choose the correct form of the verb. One option uses Past Perfect, the other Past Simple. Pay attention to the sequence of events: Past Perfect shows an action that happened before another action in the past.
Example:
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.
Choose the correct form
Exercise 2
Take the quiz
1. When I got to the station, the train (left / had left).
Incorrect
Right!
Next
Check
Show results
2. She was nervous because she (didn’t prepare / hadn’t prepared) for the presentation.
Incorrect
Right!
Next
Check
Show results
3. They were hungry because they (didn’t eat / hadn’t eaten) all day.
Right!
Incorrect
Next
Check
Show results
4. By the time we reached the airport, our flight (took off / had taken off).
Right!
Incorrect
Next
Check
Show results
5. I couldn’t open the door because I (lost / had lost) my keys.
Incorrect
Right!
Next
Check
Show results
6. When we came to the party, everyone (went / had gone) home.
Incorrect
Right!
Next
Check
Show results
7. She was upset because she (forgot / had forgotten) about the meeting.
Incorrect
Right!
Next
Check
Show results
Don’t worry — this is just the beginning!
The test helped identify areas to improve, and with practice your results will definitely get better.
Restart
Good result!
You already know a lot and are moving in the right direction. With a bit more practice, your level will become even stronger.
Restart
Excellent result!
You handled the test perfectly and showed a high level of knowledge. Keep going — you're on the right track!
Restart

Exercise 3. Select the correct answer choice

In each sentence, select the option that uses Past Perfect grammatically correctly. This tense is used when you want to show that one action happened before another event in the past.
Example:
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.
Select the correct answer choice
Exercise 3
Take the quiz
1. When we arrived at the restaurant, our friends ___ dinner.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
2. She was tired because she ___ all night.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
3. By the time I called him, he ___ the office.
Incorrect
Incorrect
Right!
Incorrect
Next
Check
Show results
4. They couldn’t watch the movie because they ___ their tickets.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
5. When the teacher came into the classroom, the students ___ their homework.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
6. I realized that I ___ my phone at home.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
7. She was happy because she ___ the exam.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
8. After they ___ the project, they went on vacation.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
9. When we arrived at the cinema, the movie ___.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
10. He couldn’t enter the house because he ___ the key.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
Don’t worry — this is just the beginning!
The test helped identify areas to improve, and with practice your results will definitely get better.
Restart
Good result!
You already know a lot and are moving in the right direction. With a bit more practice, your level will become even stronger.
Restart
Excellent result!
You handled the test perfectly and showed a high level of knowledge. Keep going — you're on the right track!
Restart

Exercise 4: Find an error in a sentence

In each sentence there is one grammatical error in the use of the past tense. Find it and choose the correct version of the sentence with Past Perfect if the action happened before another event in the past.
Example:
❌ 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.

Exercise 5. Choose the correct answer option

Choose the option in which Past Perfect is used correctly. Remember that this tense shows an action that happened before another event in the past.
Example:
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.
Choose the correct answer option
Exercise 5
Take the quiz
1. By the time we got to the theater, the play ___.
Incorrect
Incorrect
Right!
Incorrect
Next
Check
Show results
2. She felt relieved because she ___ the difficult task earlier.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
3. When they reached the stadium, the match ___.
Incorrect
Incorrect
Right!
Incorrect
Next
Check
Show results
4. I didn’t recognize him because he ___ a lot since we last met.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
5. By the time the police arrived, the thief ___.
Incorrect
Incorrect
Right!
Incorrect
Next
Check
Show results
6. She was excited because she ___ such an opportunity before.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
7. When we opened the box, we saw that someone ___ the documents.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
8. He was disappointed because he ___ the last train home.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
9. After they ___ all the instructions, they began the experiment.
Incorrect
Right
Incorrect
Incorrect
Next
Check
Show results
10. When she checked her bag, she realized that she ___ her passport.
Incorrect
Right
Incorrect
Incorrect
Next
Check
Show results
11. By the time the guests arrived, we ___ the table.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
12. The students were confident because they ___ well for the test.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
13. When I turned on the TV, the news program ___.
Incorrect
Incorrect
Right!
Incorrect
Next
Check
Show results
14. She couldn’t answer the question because she ___ that topic before.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
15. When the manager arrived, the employees ___ the office.
Incorrect
Right!
Incorrect
Incorrect
Next
Check
Show results
Don’t worry — this is just the beginning!
The test helped identify areas to improve, and with practice your results will definitely get better.
Restart
Good result!
You already know a lot and are moving in the right direction. With a bit more practice, your level will become even stronger.
Restart
Excellent result!
You handled the test perfectly and showed a high level of knowledge. Keep going — you're on the right track!
Restart

Exercise 6. Put the verbs in the correct form (Past Simple or Past Perfect)

Put the verbs in brackets into Past Simple or Past Perfect form, paying attention to the sequence of actions.
Example:
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.

Exercise 7: Complete sentences using Past Simple or Past Perfect

Put the verb in brackets into the Past Simple or Past Perfect form. Note the time markers and the sequence of actions.
Example:
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.
Answers
Try a trial class
Sign up for a free trial class and experience our effective methodology in practice!
online
at a time that suits you best
This website uses cookies to give you the best possible experience.
OK
Made on
Tilda