← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 913 · 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 Mum came home, they ___ a tree. (a) has planted (b) had plant (c) had planted (d) have planted
  2. 2.When Dad called, we ___ already thrown the ball. (a) has (b) had (c) have
  3. 3.When Dad called, she ___ already drunk milk. (a) have (b) has (c) had
  4. 4.By the time we reached, they ___ a cartoon. (a) had watched (b) has watched (c) had watch (d) have watched
  5. 5.When Dad called, we ___ already drawn a picture. (a) have (b) had (c) has
  6. 6.Aisha ___ a story before the guests arrived. (a) has told (b) had told (c) had tell (d) have told
  7. 7.My brother ___ the dishes before it got dark. (a) have washed (b) has washed (c) had wash (d) had washed
  8. 8.When Dad called, she ___ already cleaned the room. (a) had (b) has (c) have
  9. 9.By the time the guests arrived, he ___ in the park. (a) have run (b) had run (c) had ran (d) has run
  10. 10.When Dad called, my brother ___ already won the match. (a) had (b) have (c) has
  11. 11.Yash ___ for the team before the guests arrived. (a) had clap (b) had clapped (c) has clapped (d) have clapped
  12. 12.When Dad called, we ___ already sent a message. (a) had (b) has (c) have
  13. 13.When Dad called, he ___ already played cricket. (a) have (b) has (c) had
  14. 14.When Dad called, she ___ already carried the bag. (a) had (b) have (c) has
  15. 15.By the time we reached, I ___ a mango. (a) had ate (b) has eaten (c) have eaten (d) had eaten
  16. 16.He ___ the room before it got dark. (a) had cleaned (b) has cleaned (c) had clean (d) have cleaned
  17. 17.Kabir ___ cricket before the guests arrived. (a) had play (b) has played (c) had played (d) have played
  18. 18.By the time the guests arrived, Arjun ___ a kite. (a) have flown (b) had flew (c) had flown (d) has flown
  19. 19.By the time we reached, they ___ vegetables. (a) had bought (b) has bought (c) have bought (d) had buy
  20. 20.By the time Mum came home, Saanvi ___ a cake. (a) had baked (b) had bake (c) have baked (d) has baked
  21. 21.By the time Mum came home, you ___ Grandma. (a) has helped (b) had help (c) have helped (d) had helped
  22. 22.When Dad called, the children ___ already cleaned the room. (a) had (b) has (c) have
  23. 23.When Dad called, you ___ already thrown the ball. (a) has (b) have (c) had
  24. 24.My cousins ___ Hindi before the bell rang. (a) have spoken (b) had spoke (c) had spoken (d) has spoken
  25. 25.When Dad called, Zoya ___ already made tea. (a) has (b) have (c) had
  26. 26.By the time Mum came home, I ___ the ball. (a) has thrown (b) had thrown (c) have thrown (d) had threw
  27. 27.They ___ in the park before the bell rang. (a) has jogged (b) had jogged (c) have jogged (d) had jog
  28. 28.My sister ___ a kite before it got dark. (a) had flown (b) had flew (c) have flown (d) has flown
  29. 29.I ___ the dishes before Mum came home. (a) had wash (b) had washed (c) has washed (d) have washed
  30. 30.When Dad called, he ___ already swum in the pool. (a) have (b) has (c) had
  31. 31.They ___ a letter before Mum came home. (a) had wrote (b) has written (c) have written (d) had written
  32. 32.When Dad called, you ___ already climbed a tree. (a) have (b) has (c) had
  33. 33.When Dad called, Isha ___ already drawn a picture. (a) have (b) had (c) has
  34. 34.Ananya ___ science before the guests arrived. (a) has studied (b) had study (c) had studied (d) have studied
  35. 35.My sister ___ the train before Mum came home. (a) has taken (b) had taken (c) had took (d) have taken
  36. 36.When Dad called, you ___ already fed the dog. (a) have (b) had (c) has
  37. 37.When Dad called, Priya ___ already eaten a mango. (a) had (b) have (c) has
  38. 38.By the time we reached, Tara ___ the room. (a) has cleaned (b) had cleaned (c) had clean (d) have cleaned
  39. 39.She ___ a song before Mum came home. (a) had sang (b) has sung (c) have sung (d) had sung
  40. 40.By the time Mum came home, we ___ science. (a) had studied (b) have studied (c) has studied (d) had study

Answer key

  1. had planted
  2. had
  3. had
  4. had watched
  5. had
  6. had told
  7. had washed
  8. had
  9. had run
  10. had
  11. had clapped
  12. had
  13. had
  14. had
  15. had eaten
  16. had cleaned
  17. had played
  18. had flown
  19. had bought
  20. had baked
  21. had helped
  22. had
  23. had
  24. had spoken
  25. had
  26. had thrown
  27. had jogged
  28. had flown
  29. had washed
  30. had
  31. had written
  32. had
  33. had
  34. had studied
  35. had taken
  36. had
  37. had
  38. had cleaned
  39. had sung
  40. had studied

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