← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 569 · 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.Arjun ___ science before the bell rang. (a) have studied (b) had study (c) has studied (d) had studied
  2. 2.When Dad called, Riya ___ already run in the park. (a) had (b) has (c) have
  3. 3.When Dad called, they ___ already danced on the stage. (a) had (b) has (c) have
  4. 4.When Dad called, I ___ already planted a tree. (a) had (b) has (c) have
  5. 5.My parents ___ tea before the guests arrived. (a) had make (b) have made (c) had made (d) has made
  6. 6.When Dad called, Ananya ___ already eaten a mango. (a) had (b) has (c) have
  7. 7.He ___ the dog before it got dark. (a) had feed (b) has fed (c) have fed (d) had fed
  8. 8.She ___ cricket before the bell rang. (a) has played (b) have played (c) had play (d) had played
  9. 9.Diya ___ a sandcastle before the bell rang. (a) have built (b) had build (c) had built (d) has built
  10. 10.By the time we reached, Priya ___ the ball. (a) has thrown (b) have thrown (c) had thrown (d) had threw
  11. 11.When Dad called, we ___ already spoken Hindi. (a) have (b) has (c) had
  12. 12.When Dad called, Aisha ___ already built a sandcastle. (a) have (b) had (c) has
  13. 13.When Dad called, they ___ already written a letter. (a) has (b) have (c) had
  14. 14.She ___ a story before it got dark. (a) have told (b) has told (c) had told (d) had tell
  15. 15.I ___ a cap before the bell rang. (a) had wore (b) had worn (c) have worn (d) has worn
  16. 16.The children ___ rice before the bell rang. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  17. 17.By the time the guests arrived, he ___ a story. (a) had tell (b) had told (c) have told (d) has told
  18. 18.My sister ___ in the park before the bell rang. (a) have jogged (b) had jog (c) has jogged (d) had jogged
  19. 19.You ___ the ball before it got dark. (a) have thrown (b) had thrown (c) had threw (d) has thrown
  20. 20.By the time Mum came home, we ___ a tree. (a) had plant (b) had planted (c) has planted (d) have planted
  21. 21.When Dad called, Omkar ___ already studied science. (a) have (b) has (c) had
  22. 22.My sister ___ cricket before the bell rang. (a) had play (b) had played (c) has played (d) have played
  23. 23.By the time Mum came home, I ___ rice. (a) have cooked (b) has cooked (c) had cook (d) had cooked
  24. 24.By the time Mum came home, Priya ___ the bag. (a) have carried (b) had carry (c) had carried (d) has carried
  25. 25.By the time the guests arrived, Farhan ___ a mango. (a) had eaten (b) had ate (c) has eaten (d) have eaten
  26. 26.She ___ the dishes before the guests arrived. (a) had wash (b) had washed (c) have washed (d) has washed
  27. 27.By the time the guests arrived, the students ___ milk. (a) have drunk (b) has drunk (c) had drank (d) had drunk
  28. 28.They ___ the bag before Mum came home. (a) had carried (b) have carried (c) had carry (d) has carried
  29. 29.By the time the guests arrived, they ___ on the stage. (a) had danced (b) have danced (c) had dance (d) has danced
  30. 30.When Dad called, Kavya ___ already climbed a tree. (a) has (b) had (c) have
  31. 31.I ___ a letter before it got dark. (a) had written (b) has written (c) have written (d) had wrote
  32. 32.When Dad called, I ___ already studied science. (a) has (b) had (c) have
  33. 33.I ___ a message before the guests arrived. (a) have sent (b) had sent (c) has sent (d) had send
  34. 34.They ___ the dishes before Mum came home. (a) have washed (b) had wash (c) has washed (d) had washed
  35. 35.By the time we reached, we ___ a message. (a) had send (b) had sent (c) has sent (d) have sent
  36. 36.By the time Mum came home, we ___ a sandcastle. (a) had build (b) has built (c) have built (d) had built
  37. 37.When Dad called, you ___ already studied science. (a) have (b) has (c) had
  38. 38.By the time the bell rang, they ___ in the pool. (a) has swum (b) had swam (c) had swum (d) have swum
  39. 39.When Dad called, he ___ already baked a cake. (a) have (b) had (c) has
  40. 40.By the time Mum came home, my parents ___ for the team. (a) had clapped (b) have clapped (c) had clap (d) has clapped

Answer key

  1. had studied
  2. had
  3. had
  4. had
  5. had made
  6. had
  7. had fed
  8. had played
  9. had built
  10. had thrown
  11. had
  12. had
  13. had
  14. had told
  15. had worn
  16. had cooked
  17. had told
  18. had jogged
  19. had thrown
  20. had planted
  21. had
  22. had played
  23. had cooked
  24. had carried
  25. had eaten
  26. had washed
  27. had drunk
  28. had carried
  29. had danced
  30. had
  31. had written
  32. had
  33. had sent
  34. had washed
  35. had sent
  36. had built
  37. had
  38. had swum
  39. had
  40. had clapped

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