← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 198 · 40 questions
TalentJR

The grammar rule (had + V3): had + past participle (V3) for every subject: had caught, had gone, had eaten. Time words: before …, by the time …, when … already. The later action is in the simple past (the bell rang).

NameDateTime takenScore ___ / 40
  1. 1.She ___ in the park before it got dark. (a) has run (b) had run (c) have run (d) had ran
  2. 2.By the time Mum came home, they ___ in the park. (a) has jogged (b) had jogged (c) have jogged (d) had jog
  3. 3.My parents ___ the bag before it got dark. (a) has carried (b) have carried (c) had carried (d) had carry
  4. 4.She ___ the dog before Mum came home. (a) have fed (b) has fed (c) had fed (d) had feed
  5. 5.Kabir ___ a letter before Mum came home. (a) had wrote (b) have written (c) had written (d) has written
  6. 6.Arjun ___ the dog before the guests arrived. (a) has fed (b) had fed (c) have fed (d) had feed
  7. 7.When Dad called, I ___ already jogged in the park. (a) have (b) had (c) has
  8. 8.By the time Mum came home, I ___ lunch. (a) have brought (b) had brought (c) had bring (d) has brought
  9. 9.Nisha ___ a bicycle before the guests arrived. (a) had rode (b) had ridden (c) has ridden (d) have ridden
  10. 10.You ___ a tree before it got dark. (a) had planted (b) have planted (c) has planted (d) had plant
  11. 11.When Dad called, he ___ already danced on the stage. (a) has (b) have (c) had
  12. 12.I ___ Grandma before it got dark. (a) has helped (b) had help (c) had helped (d) have helped
  13. 13.My friends ___ rice before it got dark. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  14. 14.By the time Mum came home, my friends ___ the ball. (a) had threw (b) have thrown (c) had thrown (d) has thrown
  15. 15.The students ___ a tree before the bell rang. (a) has planted (b) have planted (c) had plant (d) had planted
  16. 16.By the time we reached, you ___ a cap. (a) had worn (b) has worn (c) had wore (d) have worn
  17. 17.When Dad called, we ___ already written a letter. (a) have (b) had (c) has
  18. 18.We ___ a bicycle before the guests arrived. (a) had ridden (b) has ridden (c) had rode (d) have ridden
  19. 19.By the time the bell rang, we ___ a cap. (a) have worn (b) had worn (c) had wore (d) has worn
  20. 20.We ___ a tree before the bell rang. (a) have planted (b) has planted (c) had planted (d) had plant
  21. 21.By the time Mum came home, they ___ a message. (a) has sent (b) had sent (c) had send (d) have sent
  22. 22.By the time the guests arrived, she ___ vegetables. (a) had buy (b) has bought (c) had bought (d) have bought
  23. 23.They ___ the room before the guests arrived. (a) had cleaned (b) has cleaned (c) had clean (d) have cleaned
  24. 24.When Dad called, my sister ___ already climbed a tree. (a) has (b) have (c) had
  25. 25.He ___ a tree before it got dark. (a) has planted (b) have planted (c) had plant (d) had planted
  26. 26.By the time we reached, they ___ a letter. (a) had wrote (b) have written (c) had written (d) has written
  27. 27.I ___ tea before the guests arrived. (a) had make (b) had made (c) have made (d) has made
  28. 28.He ___ a message before Mum came home. (a) have sent (b) had sent (c) had send (d) has sent
  29. 29.My sister ___ in the pool before Mum came home. (a) had swam (b) had swum (c) has swum (d) have swum
  30. 30.She ___ the ball before Mum came home. (a) had threw (b) have thrown (c) has thrown (d) had thrown
  31. 31.By the time we reached, Tara ___ the ball. (a) has thrown (b) have thrown (c) had threw (d) had thrown
  32. 32.By the time the guests arrived, we ___ the match. (a) have won (b) has won (c) had win (d) had won
  33. 33.By the time the bell rang, my friends ___ a tree. (a) had climbed (b) have climbed (c) had climb (d) has climbed
  34. 34.When Dad called, he ___ already watched a cartoon. (a) have (b) has (c) had
  35. 35.Omkar ___ vegetables before the guests arrived. (a) had buy (b) has bought (c) have bought (d) had bought
  36. 36.When Dad called, Myra ___ already made tea. (a) have (b) had (c) has
  37. 37.You ___ the bag before it got dark. (a) had carry (b) had carried (c) have carried (d) has carried
  38. 38.My brother ___ a letter before the bell rang. (a) has written (b) had wrote (c) have written (d) had written
  39. 39.She ___ in the pool before the bell rang. (a) had swam (b) has swum (c) have swum (d) had swum
  40. 40.By the time Mum came home, Kunal ___ in the pool. (a) has swum (b) had swum (c) have swum (d) had swam

Answer key

  1. had run
  2. had jogged
  3. had carried
  4. had fed
  5. had written
  6. had fed
  7. had
  8. had brought
  9. had ridden
  10. had planted
  11. had
  12. had helped
  13. had cooked
  14. had thrown
  15. had planted
  16. had worn
  17. had
  18. had ridden
  19. had worn
  20. had planted
  21. had sent
  22. had bought
  23. had cleaned
  24. had
  25. had planted
  26. had written
  27. had made
  28. had sent
  29. had swum
  30. had thrown
  31. had thrown
  32. had won
  33. had climbed
  34. had
  35. had bought
  36. had
  37. had carried
  38. had written
  39. had swum
  40. had swum

Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar