Exercise 1: Fill in the Blanks

Complete the sentences using the Past Perfect form of the verbs in parentheses.

  1. By the time I arrived, they __________ (finish) dinner.
  2. She __________ (never/see) such a beautiful view before.
  3. When I called her, she __________ (already/go) to bed.
  4. After he __________ (study) for three hours, he took a break.
  5. We __________ (not/meet) before the conference.
  6. By the time the rain started, I __________ (already/reach) home.
  7. He __________ (not/finish) his homework before the class started.
  8. They __________ (already/leave) when I got to the station.
  9. The teacher __________ (not/explain) the topic before the students started the exercise.
  10. I __________ (never/be) to London before our trip last year.

Exercise 2: Rewrite the Sentences

Rewrite each sentence using the Past Perfect.

  1. She didn’t see the email because she left the office early.
  2. They went home after they finished their work.
  3. He got lost because he forgot the directions.
  4. I didn’t call him because I lost my phone.
  5. The match started after we arrived.
  6. We didn’t eat dinner because we had lunch late.
  7. He wasn’t tired because he took a nap earlier.
  8. I didn’t recognize her because I saw her only once before.
  9. She didn’t pass the test because she didn’t study enough.
  10. I was late because I missed the bus.

Exercise 3: Correct or Incorrect?

Read the sentences below and decide if they are correct or incorrect. If incorrect, rewrite the sentence using the correct form of the verb in the Past Perfect.

  1. By the time I arrived, he has already left.
  2. She had finish her work before the meeting started.
  3. When we got to the restaurant, they had eaten already.
  4. He hadn’t been to the museum before we went last weekend.
  5. I didn’t know that she had wrote a book.
  6. By the time he called me, I went to bed.
  7. They had saw the movie before, so they didn’t watch it again.
  8. I was happy because I had win the contest.
  9. The teacher asked if we had finished our homework.
  10. He left after he has said goodbye.

Exercise 4: Fill in the Blanks with the Correct Form

Complete the sentences using the Past Perfect form of the verbs in parentheses.

  1. She __________ (not/arrive) yet when the meeting started.
  2. I __________ (already/leave) by the time she called me.
  3. They __________ (not/see) each other for years before they met at the reunion.
  4. The students __________ (finish) their homework before the class began.
  5. He __________ (not/eat) breakfast, so he was very hungry.
  6. We __________ (never/visit) this city before our trip last summer.
  7. By the time I realized, he __________ (already/take) my keys.
  8. She __________ (just/start) cooking dinner when I arrived.
  9. I __________ (not/meet) his parents before the wedding.
  10. They __________ (not/make) any decisions before discussing it with us.

Exercise 5: Complete the Story

Fill in the blanks using the Past Perfect and the verbs in parentheses.

Last summer, my friends and I went on a hiking trip. By the time we __________ (arrive) at the campsite, it __________ (already/start) to rain. We were frustrated because we __________ (not/set up) our tents yet. After we finally __________ (put up) our tents, we realized that we __________ (forget) to bring food! We had to hike back to the car because we __________ (leave) all our supplies there. By the time we returned to the campsite, it __________ (stop) raining, but we __________ (be) too tired to cook. We __________ (eat) some snacks and went to bed early. The next day, we __________ (feel) much better and enjoyed the rest of our trip.


Answer Key

Exercise 1: Fill in the Blanks

  1. had finished
  2. had never seen
  3. had already gone
  4. had studied
  5. had not met
  6. had already reached
  7. had not finished
  8. had already left
  9. had not explained
  10. had never been

Exercise 2: Rewrite the Sentences

  1. She hadn’t seen the email because she had left the office early.
  2. They went home after they had finished their work.
  3. He got lost because he had forgotten the directions.
  4. I didn’t call him because I had lost my phone.
  5. The match started after we had arrived.
  6. We didn’t eat dinner because we had had lunch late.
  7. He wasn’t tired because he had taken a nap earlier.
  8. I didn’t recognize her because I had seen her only once before.
  9. She didn’t pass the test because she hadn’t studied enough.
  10. I was late because I had missed the bus.

Exercise 3: Correct or Incorrect?

  1. Incorrect → By the time I arrived, he had already left.
  2. Incorrect → She had finished her work before the meeting started.
  3. Correct
  4. Correct
  5. Incorrect → I didn’t know that she had written a book.
  6. Incorrect → By the time he called me, I had gone to bed.
  7. Incorrect → They had seen the movie before, so they didn’t watch it again.
  8. Incorrect → I was happy because I had won the contest.
  9. Correct
  10. Incorrect → He left after he had said goodbye.

Exercise 4: Fill in the Blanks with the Correct Form

  1. hadn’t arrived
  2. had already left
  3. hadn’t seen
  4. had finished
  5. hadn’t eaten
  6. had never visited
  7. had already taken
  8. had just started
  9. hadn’t met
  10. hadn’t made

Exercise 5: Complete the Story
Last summer, my friends and I went on a hiking trip. By the time we had arrived at the campsite, it had already started to rain. We were frustrated because we hadn’t set up our tents yet. After we finally had put up our tents, we realized that we had forgotten to bring food! We had to hike back to the car because we had left all our supplies there. By the time we returned to the campsite, it had stopped raining, but we had been too tired to cook. We ate some snacks and went to bed early. The next day, we felt much better and enjoyed the rest of our trip.