← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 161 · 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.By the time the bell rang, they ___ the ball. (a) has caught (b) have caught (c) had caught (d) had catch
  2. 2.We ___ in the park before the guests arrived. (a) has jogged (b) had jog (c) had jogged (d) have jogged
  3. 3.When Dad called, he ___ already carried the bag. (a) had (b) has (c) have
  4. 4.When Dad called, Nisha ___ already written a letter. (a) had (b) have (c) has
  5. 5.My brother ___ vegetables before Mum came home. (a) had bought (b) had buy (c) has bought (d) have bought
  6. 6.When Dad called, Arjun ___ already carried the bag. (a) has (b) had (c) have
  7. 7.When Dad called, you ___ already sent a message. (a) has (b) have (c) had
  8. 8.When Dad called, he ___ already planted a tree. (a) had (b) has (c) have
  9. 9.You ___ the train before the guests arrived. (a) have taken (b) had took (c) has taken (d) had taken
  10. 10.When Dad called, I ___ already flown a kite. (a) have (b) has (c) had
  11. 11.You ___ in the park before Mum came home. (a) have run (b) has run (c) had ran (d) had run
  12. 12.By the time the bell rang, Kunal ___ a cartoon. (a) has watched (b) had watched (c) have watched (d) had watch
  13. 13.By the time the bell rang, you ___ a cartoon. (a) had watch (b) had watched (c) have watched (d) has watched
  14. 14.By the time the bell rang, you ___ a cake. (a) has baked (b) have baked (c) had baked (d) had bake
  15. 15.I ___ a mango before the bell rang. (a) have eaten (b) has eaten (c) had eaten (d) had ate
  16. 16.When Dad called, the children ___ already carried the bag. (a) had (b) has (c) have
  17. 17.When Dad called, they ___ already caught the ball. (a) had (b) have (c) has
  18. 18.When Dad called, she ___ already played cricket. (a) have (b) had (c) has
  19. 19.When Dad called, my brother ___ already run in the park. (a) has (b) have (c) had
  20. 20.When Dad called, you ___ already eaten a mango. (a) has (b) have (c) had
  21. 21.When Dad called, my brother ___ already bought vegetables. (a) has (b) have (c) had
  22. 22.You ___ to school before the guests arrived. (a) have gone (b) had went (c) had gone (d) has gone
  23. 23.By the time the guests arrived, I ___ the bag. (a) had carried (b) had carry (c) have carried (d) has carried
  24. 24.By the time Mum came home, they ___ a bicycle. (a) had ridden (b) has ridden (c) had rode (d) have ridden
  25. 25.I ___ a cake before Mum came home. (a) have baked (b) has baked (c) had bake (d) had baked
  26. 26.She ___ the ball before it got dark. (a) had thrown (b) have thrown (c) has thrown (d) had threw
  27. 27.I ___ in the park before Mum came home. (a) had jog (b) had jogged (c) have jogged (d) has jogged
  28. 28.When Dad called, they ___ already written a letter. (a) have (b) had (c) has
  29. 29.He ___ Hindi before it got dark. (a) had spoke (b) have spoken (c) had spoken (d) has spoken
  30. 30.By the time Mum came home, he ___ the bag. (a) has carried (b) had carry (c) had carried (d) have carried
  31. 31.By the time the bell rang, we ___ a tree. (a) has planted (b) had planted (c) have planted (d) had plant
  32. 32.When Dad called, we ___ already made tea. (a) had (b) have (c) has
  33. 33.I ___ science before the bell rang. (a) have studied (b) had studied (c) has studied (d) had study
  34. 34.He ___ on the stage before the guests arrived. (a) had danced (b) have danced (c) has danced (d) had dance
  35. 35.I ___ a story before it got dark. (a) had tell (b) have told (c) had told (d) has told
  36. 36.By the time we reached, we ___ a cake. (a) has baked (b) have baked (c) had bake (d) had baked
  37. 37.By the time we reached, they ___ a cap. (a) has worn (b) have worn (c) had worn (d) had wore
  38. 38.He ___ a picture before Mum came home. (a) have drawn (b) had drawn (c) has drawn (d) had drew
  39. 39.By the time Mum came home, Aisha ___ science. (a) had studied (b) has studied (c) had study (d) have studied
  40. 40.By the time we reached, the students ___ a cake. (a) had bake (b) has baked (c) had baked (d) have baked

Answer key

  1. had caught
  2. had jogged
  3. had
  4. had
  5. had bought
  6. had
  7. had
  8. had
  9. had taken
  10. had
  11. had run
  12. had watched
  13. had watched
  14. had baked
  15. had eaten
  16. had
  17. had
  18. had
  19. had
  20. had
  21. had
  22. had gone
  23. had carried
  24. had ridden
  25. had baked
  26. had thrown
  27. had jogged
  28. had
  29. had spoken
  30. had carried
  31. had planted
  32. had
  33. had studied
  34. had danced
  35. had told
  36. had baked
  37. had worn
  38. had drawn
  39. had studied
  40. had baked

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