← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 335 · 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, he ___ already ridden a bicycle. (a) have (b) has (c) had
  2. 2.My sister ___ a tree before the guests arrived. (a) had climb (b) have climbed (c) has climbed (d) had climbed
  3. 3.My brother ___ lunch before Mum came home. (a) has brought (b) had bring (c) have brought (d) had brought
  4. 4.When Dad called, he ___ already made tea. (a) have (b) has (c) had
  5. 5.When Dad called, my sister ___ already carried the bag. (a) have (b) has (c) had
  6. 6.Nisha ___ a letter before Mum came home. (a) had written (b) has written (c) have written (d) had wrote
  7. 7.Yash ___ on the stage before it got dark. (a) have danced (b) had dance (c) had danced (d) has danced
  8. 8.When Dad called, I ___ already caught the ball. (a) had (b) has (c) have
  9. 9.When Dad called, we ___ already eaten a mango. (a) has (b) have (c) had
  10. 10.When Dad called, Aditya ___ already flown a kite. (a) have (b) had (c) has
  11. 11.Ira ___ a tree before the guests arrived. (a) had climb (b) has climbed (c) have climbed (d) had climbed
  12. 12.You ___ the bag before the bell rang. (a) had carried (b) have carried (c) has carried (d) had carry
  13. 13.By the time we reached, we ___ on the stage. (a) have danced (b) has danced (c) had dance (d) had danced
  14. 14.My brother ___ cricket before it got dark. (a) have played (b) has played (c) had play (d) had played
  15. 15.When Dad called, we ___ already fed the dog. (a) has (b) had (c) have
  16. 16.When Dad called, Ishaan ___ already carried the bag. (a) has (b) had (c) have
  17. 17.By the time Mum came home, Tara ___ the train. (a) have taken (b) had taken (c) has taken (d) had took
  18. 18.By the time the bell rang, they ___ a mango. (a) have eaten (b) had ate (c) had eaten (d) has eaten
  19. 19.My brother ___ to school before Mum came home. (a) has gone (b) had went (c) had gone (d) have gone
  20. 20.When Dad called, they ___ already climbed a tree. (a) has (b) have (c) had
  21. 21.By the time the bell rang, we ___ rice. (a) has cooked (b) had cook (c) had cooked (d) have cooked
  22. 22.You ___ a cap before it got dark. (a) had wore (b) have worn (c) has worn (d) had worn
  23. 23.By the time Mum came home, Manav ___ science. (a) has studied (b) had studied (c) had study (d) have studied
  24. 24.He ___ the dishes before it got dark. (a) have washed (b) has washed (c) had washed (d) had wash
  25. 25.By the time the guests arrived, he ___ in the park. (a) have run (b) has run (c) had run (d) had ran
  26. 26.They ___ a kite before it got dark. (a) had flown (b) have flown (c) had flew (d) has flown
  27. 27.She ___ the bag before Mum came home. (a) had carry (b) had carried (c) have carried (d) has carried
  28. 28.When Dad called, you ___ already watched a cartoon. (a) have (b) has (c) had
  29. 29.By the time the bell rang, we ___ milk. (a) had drunk (b) have drunk (c) has drunk (d) had drank
  30. 30.When Dad called, Yash ___ already caught the ball. (a) had (b) has (c) have
  31. 31.When Dad called, they ___ already carried the bag. (a) have (b) had (c) has
  32. 32.You ___ the ball before it got dark. (a) had thrown (b) have thrown (c) had threw (d) has thrown
  33. 33.Myra ___ to school before Mum came home. (a) had gone (b) have gone (c) has gone (d) had went
  34. 34.By the time the guests arrived, he ___ science. (a) has studied (b) have studied (c) had studied (d) had study
  35. 35.You ___ cricket before the bell rang. (a) had played (b) has played (c) had play (d) have played
  36. 36.By the time we reached, she ___ on the stage. (a) has danced (b) had danced (c) have danced (d) had dance
  37. 37.By the time Mum came home, I ___ a letter. (a) had wrote (b) had written (c) has written (d) have written
  38. 38.By the time Mum came home, Karan ___ a mango. (a) has eaten (b) had eaten (c) have eaten (d) had ate
  39. 39.By the time the guests arrived, he ___ the dog. (a) have fed (b) had feed (c) had fed (d) has fed
  40. 40.I ___ a cap before the guests arrived. (a) has worn (b) have worn (c) had worn (d) had wore

Answer key

  1. had
  2. had climbed
  3. had brought
  4. had
  5. had
  6. had written
  7. had danced
  8. had
  9. had
  10. had
  11. had climbed
  12. had carried
  13. had danced
  14. had played
  15. had
  16. had
  17. had taken
  18. had eaten
  19. had gone
  20. had
  21. had cooked
  22. had worn
  23. had studied
  24. had washed
  25. had run
  26. had flown
  27. had carried
  28. had
  29. had drunk
  30. had
  31. had
  32. had thrown
  33. had gone
  34. had studied
  35. had played
  36. had danced
  37. had written
  38. had eaten
  39. had fed
  40. had worn

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