Learn ESL
Image default
Grammar

Past Perfect Tense Exercises With Answers

For any English as second language learner, it is essential to understand the past perfect tense. It helps you in expressing actions that you completed before an other past action happened. Especially, it helps the writers to talk about a series of events and also add more depth to their writing. Therefore, we have prepared this article to help practice and master this tense by solving out the past perfect tense exercises. Moreover, we have also added their rights answers at the end of this article. So that, you can check and correct yourselves.

Present Perfect Tense Exercises with Answers

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.
Past Perfect Continuous Tense Exercises With Answers

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.

Answers

Exercise 1Exercise 2
1. bought1. had built.
2. gone shopping2. had not been
3. called3. had already done
4. had started4. had made.
5. had been5. had put on
6. had6. had not ordered
7. had any7. had learned
8. came8. had fallen
9. had Bush been9. 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.

Conclusion:

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.

You can read more about:

Related posts

The 10 Best Apps for IELTS Exam Preparation

Ilyas

Gerunds and Infinitives Exercise With Answers

Ilyas

Position of Adverbs Rules

Ilyas

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

Reply

Leave a Comment