Past Perfect Quiz 3 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. When I ..... (turn) on the television, my favourite program ..... (already/finish).
2. I met all my friends at Joe's party because he ..... (INVITE) so many people.
3. Choose the correct form to complete the sentence:By the time we arrived, the movie .....
4. Mohammed had left the house before I ..... (CALL).
5. I wish we ..... (not / eat) so much cake. Now we feel sick.
6. Peter ..... William last September.
7. Punctuality is not my cup of tea. By the time I arrived, the lesson .....
8. My daughter already ..... her leg once.
9. Cathy ..... the piano for 35 years when she was finally asked to do a solo with the local orchestra.
10. I saw Annabel last week. She ..... (change) a lot.
11. It was the first time I saw him. We ..... before.
12. "I was angry. I ..... all year and I sitll didn't have enough money"
13. We didn't need to queue because my friend ..... (buy) the tickets.
14. Choose the correct answer:We ..... for nearly 100 kilometers before we finally found a service station where we could have a rest.
15. Aitana (open) the box after she (find) the key.
16. I wanted to pay for dinner, but I ..... (forget )my wallet.
17. After they ..... (eat) the sandwich, they ..... (begin) to feel sick.
18. Identify the past perfect:'She had not remembered to visit her grandma before going to Canada.'
19. My dog ..... something bad, so he got sick
20. It ..... rained all summer, so the grass was completely dead.
21. I ..... my test because I .....
22. Select the sentence that demonstrates the correct use of past perfect tense:
23. I asked Mr. Green how many books he .....
24. Have you ever ..... (go) to Brussels?
25. (Andrea / eat) anything before she went to the theatre?
26. He was ill for 2 months already before he went to the doctor .....
27. What is the past participle of speak?
28. After Columbus (discover) America, he (return) to Spain.
29. By the time I ..... to the party, my friends ..... I missed them.
30. We often use 'd (the short form of had) in the .....
31. When David came, everybody ..... (leave)
32. Lynne left the restaurant after she ..... eating.
33. I am worried because my son ..... sick for some days. I think that I will go to the doctor tomorrow.
34. John ..... (see) the ball before he hit it.
35. The class ..... when we got to the science laboratory.
36. Brian couldn't buy a new computer because he ..... enough money.
37. My brother already knew the news but the others did not believe that my grandfather ..... (die) two hours earlier.
38. Jack ..... home after his father ..... for a dog.
39. When we use the contraction "-'d" + the verb in past participleFor example:I'd wokenWhat verb tense is used?
40. ..... (cover / us) the yard to be able to use it on rainy days.
41. They ..... (enjoy) the party, until the police arrived.
42. She ..... snow until she ..... to Canada.
43. What's the past participle of the verb make?
44. The past perfect is used to talk about .....
45. The teacher was angry because I ..... to do my homework.
46. Fraser ..... sushi before he ..... to Japan.
47. My eyes were sore because I ..... computer games all day.
48. I ..... Mohammed, because he ..... his hair very short.
49. Complete:1. Han attacked Lee's sister.2. Lee fought Han.Lee ..... Han because Han ..... his sister.
50. We use "had + verb in participle" to talk about actions that happened BEFORE another action in the past.
51. She ..... much of the city yet so she asked us to show her around.
52. He ..... (lose) his keys before he ..... (leave) the house.
53. Mona didn't ..... a story yesterday.
54. (he / book) a room before they went to Dublin?
55. Lewis hurt his leg in a car crash yesterday. I wish he ..... more carefully.
56. She didn't know the exam topics because she ..... them before.
57. After the family ..... (eat) breakfast, they went to the zoo.
58. 'She ..... (live) in China before she ..... (go) to Thailand.'
59. When she had talked to the teacher, she felt more confident.
60. I had the impression I ..... you somewhere before.