Learn ESL
Image default

Past Perfect Tense Exercises With Answers

Past Perfect Tense Exercises With Answers
Past Perfect Tense Exercises With Answers

We have already talked about past perfect continuous/progressive tense usages and sentences structures. In the article below you will find past perfect tense exercises with answers accomplished for ESL students or teachers.


Past Perfect Tense Exercises

Exercise 1:

1- They had _____________ a lot of wood before the weather got cold in Quetta.

  • a- buy
  • b- buying
  • c- bought

2- We had ______________ when they came home.

  • a- gone shopping
  • b- went shopping
  • c- go shopping

3- I had turned off my cell phone when you _______________ me last night.

  • a- call
  • b- were call
  • c- called

4- When I arrived to the classroom, the teacher _________________ the lesson already.

  • a- has already
  • b- have started
  • c- had started

5- Who _______________ the president of Pakistan before Musharaf?

  • a- had been
  • b- had had
  • c- had he

6- Who ______________ gone shopping with when you saw him?

  • a- had
  • b- had been
  • c- had he

7- He hadn`t ____________ job for a while before he became an English teacher at EYES.

  • a- have
  • b- had any
  • c- having

8- When he _____________ home his brothers and sisters had already eaten dinner.

  • a- Comes
  • b- comes
  • c- came

9- For how long _____________ president of the U.S.A. before Obama won the election?

  • a- Bush had been
  • b- Had bush
  • c- had Bush been

Exercise 2:

Put the verbs into the correct form (past perfect simple).

  1. The storm destroyed the sandcastle that we (build) _____________________.
  2. He (not / be)__________________________ to Cape Town before 1997.
  3. When she went out to play, she (do / already)_______________________ her homework.
  4. My brother ate all of the cake that our mum (make)________________________.
  5. The doctor took off the plaster that he (put on)_____________________ six weeks before.
  6. The waiter brought a drink that I (not / order) ________________________________.
  7. I could not remember the poem we (learn)_______________________ the week before.
  8. The children collected the apples that (fall)_____________________ from the tree.
  9. He (call)________________________ Shahla before he went to see her in London?
  10. She (not / ride)_____________________ a horse before that day.

Exercise 3:

Put the verbs into the correct form (Past perfect simple tense)

  1. When she (hear) the noise, she turned to see what it was.
  2. When I saw her, I knew we (never meet) before.
  3. When I looked at the lorry, I could see that somebody (drive) into the back of it.
  4. The movie (start already) when we arrived to the cinema.
  5. The doctor examined her leg and (find) that she had broken it.
  6. I was hungry because I (not eat) since breakfast.
  7. I was frightened because the police (come) for my brother.
  8. I was feeling very thirsty because I (drink) too much alcohol the night before.
  9. I told him twice that I (not know) him.
  10. I told him I didn’t know who (steal) his pen.
  11. I paid for the window because my son (break) it.
  12. I felt really stupid because I (make) a lot of mistakes.
  13. I couldn’t get in because I (lose) my keys.
  14. I (write) a long letter to my mother yesterday.
  15. He told me he (never see) anything like that.
  16. He told me he (never be) to Australia before.
  17. He started to read the newspaper he (buy) an hour ago.
  18. He (spend) three years in Tahiti when he was a child.
  19. Before he came to Warsaw he (live) in Prague.
  20. After she (finish) breakfast, she left the house.

Related Articles:


Exercise 1. Exercise 2.
1. bought 1. had built.
2. gone shopping 2. had not been
3. called 3. had already done
4. had started 4. had made.
5. had been 5. had put on
6. had 6. had not ordered
7. had any 7. had learned
8. came 8. had fallen
9. had Bush been 9. had called
  10. had not ridden
Exercise 3.
1. had heard
2. had never met
3. had driven
4. had started
5. had found
6. had not eaten
7. had came
8. had drunk
9. had not known
10. had stolen
11. had broken
12. had made
13. had lost
14. had written
15. had never seen
16. had never been
17. had bought
18. had spent
19. had lived
20. had finished

Conversation In Past Perfect Tense

S1: Had you been prepared for winter when the weather got cold this year?

S2: Yes, we had. We had already bought a Turkish heater and enough coal.

S1: Did you buy any firewood beside coal?

S2: Yes, we did. My dad had brought a whole truck of wood form Shinwar before we got the coal over here in Quetta.

S1: Lucky you! So you really enjoy the winter, don`t you?

S2: Yeah, we sure do. But you told me nothing about your preparation, friend!

S1: To tell you the truth, we had had the same preparation at least before it started to snow, but no Turkish heater!

S2: What kind of heater do you use then?

S1: We had bought the one made in Quetta even before the weather got cold.

S2: No matter what kind as long as it keeps you warm.

S1: Yes, you`re right. The ones made in Quetta are cheaper and they work just fine.

S2: I totally agree with you. In fact, it is a good idea to buy our own products.

S1: Now you got to the point. That`s what I said.


Was the article helpful? If you find any error regarding past perfect tense exercises in the article, please feel free to write in the comment box below.

Related posts

Indirect Speech of Imperative Sentences


Which English Should You Study American or British


Best Software for Learning English as a Second Language


1 comment

umaiza March 9, 2024 at 4:49 am

in the second exercise, it should be “had made, had learnt “instead of had make, had learned. In 3rd exercise it should be ” had written, had finished instead of wrote and finished


Leave a Comment