← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 377 · 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.We ___ in the park before it got dark. (a) have jogged (b) has jogged (c) had jog (d) had jogged
  2. 2.When Dad called, the children ___ already drawn a picture. (a) had (b) has (c) have
  3. 3.By the time we reached, you ___ a kite. (a) have flown (b) had flew (c) has flown (d) had flown
  4. 4.When Dad called, Kabir ___ already thrown the ball. (a) has (b) had (c) have
  5. 5.You ___ a tree before Mum came home. (a) had planted (b) has planted (c) have planted (d) had plant
  6. 6.When Dad called, I ___ already swum in the pool. (a) had (b) has (c) have
  7. 7.By the time the bell rang, my brother ___ Hindi. (a) have spoken (b) had spoke (c) had spoken (d) has spoken
  8. 8.By the time the bell rang, they ___ rice. (a) have cooked (b) had cook (c) has cooked (d) had cooked
  9. 9.My sister ___ on the stage before it got dark. (a) have danced (b) has danced (c) had dance (d) had danced
  10. 10.They ___ cricket before Mum came home. (a) has played (b) have played (c) had played (d) had play
  11. 11.Meera ___ the ball before it got dark. (a) had caught (b) has caught (c) have caught (d) had catch
  12. 12.My cousins ___ a cap before it got dark. (a) had worn (b) have worn (c) had wore (d) has worn
  13. 13.When Dad called, Aarav ___ already drawn a picture. (a) had (b) has (c) have
  14. 14.My sister ___ a story before the bell rang. (a) had tell (b) has told (c) have told (d) had told
  15. 15.By the time Mum came home, they ___ a cartoon. (a) has watched (b) have watched (c) had watched (d) had watch
  16. 16.By the time the guests arrived, they ___ on the stage. (a) had danced (b) have danced (c) had dance (d) has danced
  17. 17.When Dad called, they ___ already fed the dog. (a) has (b) have (c) had
  18. 18.They ___ a cartoon before Mum came home. (a) had watch (b) has watched (c) had watched (d) have watched
  19. 19.They ___ a sandcastle before Mum came home. (a) have built (b) had build (c) had built (d) has built
  20. 20.They ___ to school before the bell rang. (a) had went (b) had gone (c) has gone (d) have gone
  21. 21.My cousins ___ science before the guests arrived. (a) has studied (b) have studied (c) had study (d) had studied
  22. 22.When Dad called, Myra ___ already danced on the stage. (a) have (b) has (c) had
  23. 23.When Dad called, I ___ already helped Grandma. (a) had (b) have (c) has
  24. 24.When Dad called, they ___ already brought lunch. (a) have (b) has (c) had
  25. 25.The students ___ tea before it got dark. (a) had made (b) had make (c) has made (d) have made
  26. 26.When Dad called, my friends ___ already spoken Hindi. (a) have (b) had (c) has
  27. 27.My brother ___ a tree before the guests arrived. (a) had plant (b) had planted (c) have planted (d) has planted
  28. 28.She ___ to school before the guests arrived. (a) have gone (b) has gone (c) had went (d) had gone
  29. 29.We ___ a message before Mum came home. (a) has sent (b) have sent (c) had send (d) had sent
  30. 30.When Dad called, my parents ___ already carried the bag. (a) had (b) have (c) has
  31. 31.When Dad called, Vivaan ___ already made tea. (a) had (b) have (c) has
  32. 32.By the time the guests arrived, he ___ tea. (a) have made (b) had made (c) has made (d) had make
  33. 33.By the time the bell rang, my parents ___ milk. (a) have drunk (b) has drunk (c) had drank (d) had drunk
  34. 34.By the time Mum came home, Nisha ___ tea. (a) had made (b) had make (c) has made (d) have made
  35. 35.By the time we reached, my sister ___ a tree. (a) has climbed (b) had climb (c) have climbed (d) had climbed
  36. 36.You ___ the dog before it got dark. (a) had feed (b) have fed (c) has fed (d) had fed
  37. 37.He ___ cricket before the guests arrived. (a) have played (b) has played (c) had played (d) had play
  38. 38.When Dad called, Riya ___ already cooked rice. (a) had (b) have (c) has
  39. 39.By the time Mum came home, we ___ tea. (a) have made (b) had made (c) had make (d) has made
  40. 40.They ___ lunch before Mum came home. (a) had brought (b) has brought (c) had bring (d) have brought

Answer key

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

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