← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 599 · 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.By the time Mum came home, I ___ for the team. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  2. 2.By the time the bell rang, my brother ___ in the park. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  3. 3.By the time the bell rang, I ___ a cake. (a) had bake (b) had baked (c) have baked (d) has baked
  4. 4.We ___ a letter before the guests arrived. (a) have written (b) had wrote (c) has written (d) had written
  5. 5.When Dad called, my brother ___ already cooked rice. (a) had (b) has (c) have
  6. 6.Ishaan ___ science before it got dark. (a) have studied (b) had studied (c) has studied (d) had study
  7. 7.You ___ a kite before it got dark. (a) has flown (b) have flown (c) had flown (d) had flew
  8. 8.Isha ___ a bicycle before Mum came home. (a) had rode (b) had ridden (c) have ridden (d) has ridden
  9. 9.She ___ in the pool before the bell rang. (a) have swum (b) had swam (c) has swum (d) had swum
  10. 10.By the time the guests arrived, we ___ the ball. (a) had threw (b) has thrown (c) have thrown (d) had thrown
  11. 11.They ___ a tree before the bell rang. (a) has climbed (b) had climbed (c) had climb (d) have climbed
  12. 12.By the time the bell rang, you ___ science. (a) have studied (b) had studied (c) had study (d) has studied
  13. 13.By the time Mum came home, you ___ a kite. (a) has flown (b) had flown (c) had flew (d) have flown
  14. 14.We ___ tea before the bell rang. (a) had make (b) has made (c) have made (d) had made
  15. 15.When Dad called, they ___ already taken the train. (a) have (b) has (c) had
  16. 16.When Dad called, Pooja ___ already won the match. (a) have (b) had (c) has
  17. 17.I ___ vegetables before the guests arrived. (a) had bought (b) have bought (c) had buy (d) has bought
  18. 18.By the time we reached, I ___ a cap. (a) had wore (b) had worn (c) has worn (d) have worn
  19. 19.They ___ a picture before the bell rang. (a) had drawn (b) had drew (c) have drawn (d) has drawn
  20. 20.When Dad called, my parents ___ already fed the dog. (a) have (b) had (c) has
  21. 21.When Dad called, we ___ already helped Grandma. (a) has (b) have (c) had
  22. 22.When Dad called, I ___ already washed the dishes. (a) has (b) had (c) have
  23. 23.When Dad called, my sister ___ already cooked rice. (a) have (b) had (c) has
  24. 24.I ___ for the team before Mum came home. (a) had clap (b) have clapped (c) had clapped (d) has clapped
  25. 25.My brother ___ for the team before it got dark. (a) have clapped (b) has clapped (c) had clapped (d) had clap
  26. 26.When Dad called, my sister ___ already clapped for the team. (a) has (b) had (c) have
  27. 27.By the time the guests arrived, my parents ___ the dog. (a) had feed (b) has fed (c) have fed (d) had fed
  28. 28.My sister ___ rice before it got dark. (a) had cooked (b) have cooked (c) had cook (d) has cooked
  29. 29.When Dad called, he ___ already made tea. (a) has (b) had (c) have
  30. 30.By the time Mum came home, we ___ the dog. (a) had fed (b) have fed (c) had feed (d) has fed
  31. 31.By the time Mum came home, you ___ a message. (a) has sent (b) had sent (c) had send (d) have sent
  32. 32.By the time Mum came home, my brother ___ a tree. (a) had plant (b) has planted (c) have planted (d) had planted
  33. 33.By the time Mum came home, we ___ science. (a) has studied (b) have studied (c) had studied (d) had study
  34. 34.When Dad called, they ___ already cooked rice. (a) have (b) has (c) had
  35. 35.When Dad called, my brother ___ already drunk milk. (a) has (b) have (c) had
  36. 36.My parents ___ the bag before the bell rang. (a) had carry (b) have carried (c) had carried (d) has carried
  37. 37.Priya ___ vegetables before the guests arrived. (a) had buy (b) has bought (c) had bought (d) have bought
  38. 38.When Dad called, she ___ already sent a message. (a) has (b) have (c) had
  39. 39.When Dad called, Saanvi ___ already eaten a mango. (a) have (b) had (c) has
  40. 40.By the time the bell rang, they ___ Hindi. (a) had spoke (b) have spoken (c) had spoken (d) has spoken

Answer key

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

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