← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 218 · 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.He ___ cricket before the guests arrived. (a) has played (b) had play (c) had played (d) have played
  2. 2.We ___ in the park before it got dark. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  3. 3.You ___ a letter before it got dark. (a) had written (b) had wrote (c) have written (d) has written
  4. 4.We ___ a song before Mum came home. (a) has sung (b) have sung (c) had sang (d) had sung
  5. 5.By the time the guests arrived, Rohan ___ a kite. (a) had flown (b) had flew (c) have flown (d) has flown
  6. 6.She ___ on the stage before the guests arrived. (a) had dance (b) had danced (c) have danced (d) has danced
  7. 7.When Dad called, we ___ already clapped for the team. (a) had (b) has (c) have
  8. 8.When Dad called, we ___ already helped Grandma. (a) have (b) has (c) had
  9. 9.Arjun ___ lunch before the bell rang. (a) had bring (b) have brought (c) had brought (d) has brought
  10. 10.When Dad called, he ___ already made tea. (a) have (b) has (c) had
  11. 11.By the time Mum came home, my friends ___ tea. (a) had made (b) had make (c) have made (d) has made
  12. 12.When Dad called, I ___ already swum in the pool. (a) had (b) have (c) has
  13. 13.By the time the bell rang, she ___ the match. (a) had win (b) have won (c) has won (d) had won
  14. 14.He ___ tea before it got dark. (a) have made (b) had made (c) had make (d) has made
  15. 15.By the time we reached, Vivaan ___ a cartoon. (a) has watched (b) had watched (c) have watched (d) had watch
  16. 16.By the time the guests arrived, Priya ___ the match. (a) have won (b) has won (c) had won (d) had win
  17. 17.Manav ___ a cake before it got dark. (a) have baked (b) has baked (c) had bake (d) had baked
  18. 18.When Dad called, you ___ already flown a kite. (a) have (b) has (c) had
  19. 19.When Dad called, they ___ already danced on the stage. (a) has (b) had (c) have
  20. 20.When Dad called, we ___ already built a sandcastle. (a) have (b) has (c) had
  21. 21.I ___ in the park before the guests arrived. (a) have run (b) had ran (c) has run (d) had run
  22. 22.Ishaan ___ a picture before the guests arrived. (a) had drew (b) has drawn (c) have drawn (d) had drawn
  23. 23.Kunal ___ a mango before the bell rang. (a) has eaten (b) had eaten (c) had ate (d) have eaten
  24. 24.By the time the bell rang, I ___ the train. (a) has taken (b) had taken (c) have taken (d) had took
  25. 25.He ___ a sandcastle before Mum came home. (a) have built (b) has built (c) had built (d) had build
  26. 26.My sister ___ in the park before it got dark. (a) has jogged (b) had jog (c) have jogged (d) had jogged
  27. 27.You ___ lunch before Mum came home. (a) have brought (b) had bring (c) had brought (d) has brought
  28. 28.He ___ Grandma before Mum came home. (a) has helped (b) have helped (c) had help (d) had helped
  29. 29.When Dad called, I ___ already made tea. (a) has (b) have (c) had
  30. 30.You ___ for the team before the bell rang. (a) had clap (b) has clapped (c) have clapped (d) had clapped
  31. 31.I ___ the dog before the bell rang. (a) has fed (b) had feed (c) had fed (d) have fed
  32. 32.By the time we reached, we ___ science. (a) has studied (b) had study (c) had studied (d) have studied
  33. 33.By the time Mum came home, they ___ a picture. (a) has drawn (b) have drawn (c) had drawn (d) had drew
  34. 34.By the time we reached, he ___ cricket. (a) had play (b) have played (c) had played (d) has played
  35. 35.By the time the bell rang, Ishaan ___ for the team. (a) had clap (b) have clapped (c) had clapped (d) has clapped
  36. 36.By the time the guests arrived, we ___ a picture. (a) has drawn (b) had drawn (c) had drew (d) have drawn
  37. 37.I ___ a mango before Mum came home. (a) had eaten (b) has eaten (c) have eaten (d) had ate
  38. 38.My sister ___ a cake before the bell rang. (a) has baked (b) had baked (c) had bake (d) have baked
  39. 39.They ___ a tree before Mum came home. (a) have planted (b) had plant (c) had planted (d) has planted
  40. 40.When Dad called, we ___ already studied science. (a) have (b) has (c) had

Answer key

  1. had played
  2. had jogged
  3. had written
  4. had sung
  5. had flown
  6. had danced
  7. had
  8. had
  9. had brought
  10. had
  11. had made
  12. had
  13. had won
  14. had made
  15. had watched
  16. had won
  17. had baked
  18. had
  19. had
  20. had
  21. had run
  22. had drawn
  23. had eaten
  24. had taken
  25. had built
  26. had jogged
  27. had brought
  28. had helped
  29. had
  30. had clapped
  31. had fed
  32. had studied
  33. had drawn
  34. had played
  35. had clapped
  36. had drawn
  37. had eaten
  38. had baked
  39. had planted
  40. had

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