← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 825 · 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.When Dad called, they ___ already danced on the stage. (a) had (b) have (c) has
  2. 2.I ___ the dog before the bell rang. (a) has fed (b) had fed (c) had feed (d) have fed
  3. 3.She ___ Grandma before the guests arrived. (a) has helped (b) have helped (c) had help (d) had helped
  4. 4.Meera ___ in the pool before the bell rang. (a) had swum (b) had swam (c) have swum (d) has swum
  5. 5.By the time Mum came home, you ___ in the park. (a) has jogged (b) had jog (c) have jogged (d) had jogged
  6. 6.By the time the bell rang, he ___ a cap. (a) has worn (b) had wore (c) had worn (d) have worn
  7. 7.My brother ___ a tree before the bell rang. (a) has planted (b) had planted (c) had plant (d) have planted
  8. 8.When Dad called, they ___ already written a letter. (a) have (b) has (c) had
  9. 9.By the time the bell rang, you ___ lunch. (a) has brought (b) had brought (c) have brought (d) had bring
  10. 10.My brother ___ a song before Mum came home. (a) had sung (b) have sung (c) has sung (d) had sang
  11. 11.We ___ a story before Mum came home. (a) had told (b) had tell (c) have told (d) has told
  12. 12.When Dad called, Omkar ___ already told a story. (a) has (b) have (c) had
  13. 13.We ___ cricket before it got dark. (a) have played (b) has played (c) had played (d) had play
  14. 14.When Dad called, we ___ already clapped for the team. (a) had (b) has (c) have
  15. 15.My parents ___ on the stage before Mum came home. (a) had danced (b) had dance (c) have danced (d) has danced
  16. 16.When Dad called, she ___ already spoken Hindi. (a) had (b) have (c) has
  17. 17.By the time the bell rang, they ___ a tree. (a) has planted (b) have planted (c) had plant (d) had planted
  18. 18.Aarav ___ the dog before it got dark. (a) had feed (b) have fed (c) has fed (d) had fed
  19. 19.When Dad called, you ___ already flown a kite. (a) has (b) have (c) had
  20. 20.She ___ in the park before Mum came home. (a) had ran (b) had run (c) have run (d) has run
  21. 21.I ___ a message before it got dark. (a) had sent (b) has sent (c) have sent (d) had send
  22. 22.My parents ___ cricket before the bell rang. (a) had played (b) has played (c) had play (d) have played
  23. 23.By the time the bell rang, I ___ science. (a) has studied (b) have studied (c) had study (d) had studied
  24. 24.When Dad called, you ___ already sent a message. (a) has (b) had (c) have
  25. 25.By the time we reached, we ___ vegetables. (a) has bought (b) have bought (c) had bought (d) had buy
  26. 26.The students ___ science before it got dark. (a) has studied (b) had study (c) have studied (d) had studied
  27. 27.By the time we reached, you ___ a cartoon. (a) had watched (b) had watch (c) has watched (d) have watched
  28. 28.When Dad called, he ___ already studied science. (a) have (b) had (c) has
  29. 29.We ___ to school before the guests arrived. (a) have gone (b) had gone (c) has gone (d) had went
  30. 30.You ___ the ball before the bell rang. (a) has thrown (b) had threw (c) have thrown (d) had thrown
  31. 31.When Dad called, Meera ___ already caught the ball. (a) has (b) have (c) had
  32. 32.By the time the guests arrived, my sister ___ in the park. (a) have run (b) had ran (c) has run (d) had run
  33. 33.When Dad called, Zoya ___ already brought lunch. (a) had (b) have (c) has
  34. 34.We ___ a tree before it got dark. (a) had climbed (b) had climb (c) have climbed (d) has climbed
  35. 35.Tara ___ in the park before the bell rang. (a) have jogged (b) had jog (c) has jogged (d) had jogged
  36. 36.You ___ a kite before the guests arrived. (a) had flown (b) had flew (c) has flown (d) have flown
  37. 37.By the time Mum came home, he ___ cricket. (a) has played (b) had play (c) had played (d) have played
  38. 38.When Dad called, I ___ already made tea. (a) has (b) have (c) had
  39. 39.When Dad called, I ___ already sung a song. (a) has (b) had (c) have
  40. 40.My cousins ___ a tree before the bell rang. (a) have planted (b) had plant (c) had planted (d) has planted

Answer key

  1. had
  2. had fed
  3. had helped
  4. had swum
  5. had jogged
  6. had worn
  7. had planted
  8. had
  9. had brought
  10. had sung
  11. had told
  12. had
  13. had played
  14. had
  15. had danced
  16. had
  17. had planted
  18. had fed
  19. had
  20. had run
  21. had sent
  22. had played
  23. had studied
  24. had
  25. had bought
  26. had studied
  27. had watched
  28. had
  29. had gone
  30. had thrown
  31. had
  32. had run
  33. had
  34. had climbed
  35. had jogged
  36. had flown
  37. had played
  38. had
  39. had
  40. had planted

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