Exercise 1: Fill in the Blanks (Past Perfect)
Complete the sentences using the Past Perfect tense:
Example: By the time we arrived at the station, the train ________ (already/leave).
Answer: had already left
1. She ________ (never/be) to Europe before her trip last summer.
2. After he ________ (finish) his homework, he went out for a walk.
3. By the time we got to the cinema, the movie ________ (already/start).
4. They ________ (just/eat) when the phone rang.
5. She didnโt know what to do because she ________ (lose) her keys.
6. Before we started dinner, we ________ (set) the table.
7. By the time the teacher arrived, the students ________ (finish) the test.
8. He realized he ________ (make) a mistake after submitting the form.
9. By the time I turned 18, I ________ (visit) five countries.
10. She ________ (never/see) such a beautiful sunset before.
Exercise 2: Multiple Choice (Past Perfect)
Choose the correct option to complete the sentences:
Example: When I arrived at the party, everyone ________.
Options: A) had already left B) has already left C) will leave
Answer: A) had already left
1. By the time she turned 30, she ________ five countries.
2. He didnโt know what to do because he ________ his wallet.
3. By the time the teacher arrived, the students ________.
4. After they ________, it started raining.
5. She realized she ________ her phone at home.
6. By the time we arrived, the meeting ________.
7. He didnโt recognize me because he ________ me before.
8. By the time she woke up, her brother ________ breakfast.
9. They ________ the project by the deadline.
10. She couldnโt find her bag because she ________ it on the bus.
Exercise 3: Match Sentences
Match the sentence beginnings with their correct endings:
Example: Before we started dinner, ________.
Options: A) we had already eaten dessert B) we had already set the table C) we had already gone to bed
Answer: B) we had already set the table
1. After they ________, it started raining.
2. By the time the teacher ________, the students ________.
3. She didnโt know what to do because she ________.
4. By the time we arrived at the station, the train ________.
5. He realized he ________ a mistake after submitting the form.
6. Before we started the meeting, we ________ the agenda.
7. By the time she turned 18, she ________ five languages.
8. They ________ the cake by the time we arrived.
9. She couldnโt remember the name because she ________ it before.
10. By the time he arrived at the airport, the plane ________.