Grammar Practice Worksheets ✎ Grammar Practice Worksheets ✎
Past Perfect & Past Perfect Progressive Past Perfect & Past Perfect Progressive
Past Perfect Tense Past Perfect Tense
Choose the correct verb from the list below to complete the following sentences. Put the verb in the past A. Match the first part of the sentence on the left with the correct ending on the right.
perfect tense (had & past participle).
1. Betty’s plants died because…. ___ a) she had lost her doll.
make start write leave forget fly escape close give ring eat change go see 2. Bob couldn’t buy the new computer because…. ___ b) she had left her purse at home.
3. Sammy couldn’t fall asleep last night because… ___ c) he had already left the office.
1. When I got to the house, Mary wasn’t there. She _________ already _________ . 4. The little girl was crying because… ___ d) he hadn’t studied at all.
2. I didn’t recognize my old classmate because she _________________ so much. 5. I didn’t have to buy groceries because… ___ e) he had spent all his money.
3. We were late for the show last night. By the time we got to the theater, the movie 6. Kevin failed his exam because... ___ f) she had forgotten to set the alarm.
_____________ already _______________. 7. Monty bought a new camera because…. ___ g) she hadn’t watered them.
4. Yesterday I went on my first plane trip. I was very nervous because I ___________ never 8. Clara couldn’t pay for lunch because… ___ h) he had watched a scary movie.
_____________ before. 9. Susan slept late because… ___ i) I had gone shopping the day before.
10. I couldn’t speak to the boss because… ___ j) he had lost his old one.
5. I couldn’t eat much dinner last night because I ______________ such a big lunch.
6. I couldn’t buy any groceries last night because when I got to the supermarket, it
_______________ already ______________. B. Complete the following sentences using the past perfect tense and the words provided.
7. Last week our teacher gave back the essays we ________________ the week before.
Ex. I didn’t meet Ellie for lunch because….. (she/eat/)
8. The house was quiet when Andrew got home. Everyone _________________ to bed I didn’t meet Ellie for lunch because she had already eaten.
several hours earlier.
1. My trip to New York was very exciting because….. (I/not be/ before)
9. They got to school late yesterday. The bell _____________ already _____________.
10. Sheila couldn’t come to my house last night because she _______________ already _______________________________________________________________________
_________________ other plans. 2. I couldn’t see the doctor because….. (he/already/ leave the office)
11. We couldn’t find the house. It was clear that he ________________ us the wrong add
_______________________________________________________________________
address.
12. Annie didn’t want to come to the movie with us because she ___________________ 3. I couldn’t buy the car I wanted because….. (the car dealer/ already/ sell)
it the week before. ______________________________________________________________________
13. By the time the police arrived at the bank, the robber ____________ already
4. We couldn’t see the new exhibit because….. (the museum/already/close)
___________________.
14. I couldn’t get into my apartment when I came home from work last night because I ________________________________________________________________________
_________________ to take my key.
1 5
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details. photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.