Exercise 1: Fill in the Blanks

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

  1. By the time I got to the station, the train __________ (already/leave).
  2. She __________ (never/meet) him before they were introduced at the party.
  3. When we arrived, they __________ (already/start) eating dinner.
  4. He __________ (not/do) his homework before he went to the class.
  5. After they __________ (finish) the movie, they discussed the plot.
  6. We __________ (not/see) that movie before we watched it last night.
  7. By the time I called, he __________ (already/go) to bed.
  8. She __________ (already/take) the test when I spoke to her.
  9. The children __________ (fall) asleep before their parents got home.
  10. I __________ (not/be) to the art museum before our trip last week.

Exercise 2: Rewrite the Sentences

Rewrite each sentence using the Past Perfect.

  1. They didn’t understand the instructions because they didn’t read them.
  2. By the time the meeting started, everyone arrived.
  3. I didn’t see her at the party because I left early.
  4. We couldn’t get in because we forgot the key.
  5. She didn’t tell me because we didn’t meet before.
  6. He didn’t feel well because he didn’t sleep enough.
  7. I didn’t buy the tickets because I lost my wallet.
  8. The game had already ended when I arrived.
  9. They started the discussion after the presentation ended.
  10. He got lost because he didn’t take a map.

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 she called, he has gone to work.
  2. We had eaten dinner before he arrives.
  3. They had never been to London before their trip last year.
  4. When I saw her, she has already finished her work.
  5. I hadn’t went to the new restaurant until last weekend.
  6. By the time the teacher came, the students have finished the exercise.
  7. He hadn’t heard the news before I told him.
  8. She didn’t been there before, so she got lost.
  9. They had took the test before the teacher collected it.
  10. I had never seen such a beautiful sunset before.

Exercise 4: Fill in the Blanks with the Correct Form

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

  1. I __________ (never/eat) seafood before I went to that restaurant.
  2. They __________ (already/leave) when I got to their house.
  3. We __________ (not/prepare) for the exam, so we were worried.
  4. He __________ (finish) his work by the time I arrived.
  5. She __________ (already/buy) a new phone before her old one broke.
  6. The children __________ (fall) asleep before we got home.
  7. We __________ (not/know) each other well before we started working together.
  8. He __________ (never/see) a lion before he visited the zoo.
  9. By the time they called, I __________ (already/go) out.
  10. I __________ (read) that book before I watched the movie adaptation.

Exercise 5: Complete the Story

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

My sister loves to bake, but last week she made a mistake. Before she __________ (start) baking a cake, she __________ (forget) to check if we had all the ingredients. She realized that we __________ (run) out of flour. By the time I __________ (come) back from the store, she __________ (already/try) to bake the cake without it! The cake didn’t turn out well, and we __________ (have) to throw it away. She felt upset because she __________ (never/make) such a mistake before. Later, we __________ (make) another cake together, and it turned out delicious.


Answer Key

Exercise 1: Fill in the Blanks

  1. had already left
  2. had never met
  3. had already started
  4. had not done
  5. had finished
  6. had not seen
  7. had already gone
  8. had already taken
  9. had fallen
  10. had not been

Exercise 2: Rewrite the Sentences

  1. They didn’t understand the instructions because they hadn’t read them.
  2. By the time the meeting started, everyone had arrived.
  3. I didn’t see her at the party because I had left early.
  4. We couldn’t get in because we had forgotten the key.
  5. She didn’t tell me because we hadn’t met before.
  6. He didn’t feel well because he hadn’t slept enough.
  7. I didn’t buy the tickets because I had lost my wallet.
  8. The game had already ended when I arrived.
  9. They started the discussion after the presentation had ended.
  10. He got lost because he hadn’t taken a map.

Exercise 3: Correct or Incorrect?

  1. Incorrect → By the time she called, he had gone to work.
  2. Incorrect → We had eaten dinner before he arrived.
  3. Correct
  4. Incorrect → When I saw her, she had already finished her work.
  5. Incorrect → I hadn’t gone to the new restaurant until last weekend.
  6. Incorrect → By the time the teacher came, the students had finished the exercise.
  7. Correct
  8. Incorrect → She hadn’t been there before, so she got lost.
  9. Incorrect → They had taken the test before the teacher collected it.
  10. Correct

Exercise 4: Fill in the Blanks with the Correct Form

  1. had never eaten
  2. had already left
  3. hadn’t prepared
  4. had finished
  5. had already bought
  6. had fallen
  7. hadn’t known
  8. had never seen
  9. had already gone
  10. had read

Exercise 5: Complete the Story
My sister loves to bake, but last week she made a mistake. Before she had started baking a cake, she had forgotten to check if we had all the ingredients. She realized that we had run out of flour. By the time I had come back from the store, she had already tried to bake the cake without it! The cake didn’t turn out well, and we had to throw it away. She felt upset because she had never made such a mistake before. Later, we had made another cake together, and it turned out delicious.