← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 999 · 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, they ___ already drawn a picture. (a) have (b) had (c) has
  2. 2.By the time the guests arrived, Arjun ___ a cap. (a) have worn (b) had worn (c) had wore (d) has worn
  3. 3.Kunal ___ milk before the bell rang. (a) had drank (b) had drunk (c) has drunk (d) have drunk
  4. 4.By the time the bell rang, Yash ___ a letter. (a) has written (b) had wrote (c) had written (d) have written
  5. 5.My sister ___ Grandma before Mum came home. (a) have helped (b) has helped (c) had help (d) had helped
  6. 6.Neel ___ cricket before Mum came home. (a) had played (b) had play (c) have played (d) has played
  7. 7.Rohan ___ lunch before Mum came home. (a) had bring (b) have brought (c) has brought (d) had brought
  8. 8.Omkar ___ for the team before Mum came home. (a) had clap (b) had clapped (c) have clapped (d) has clapped
  9. 9.I ___ the dog before it got dark. (a) had fed (b) have fed (c) had feed (d) has fed
  10. 10.They ___ the bag before Mum came home. (a) has carried (b) had carry (c) have carried (d) had carried
  11. 11.We ___ a message before the bell rang. (a) have sent (b) had send (c) had sent (d) has sent
  12. 12.We ___ a picture before it got dark. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  13. 13.My sister ___ a cake before it got dark. (a) have baked (b) has baked (c) had bake (d) had baked
  14. 14.My brother ___ the bag before Mum came home. (a) had carry (b) had carried (c) have carried (d) has carried
  15. 15.I ___ a cartoon before the guests arrived. (a) had watch (b) has watched (c) have watched (d) had watched
  16. 16.By the time the bell rang, you ___ a cartoon. (a) had watch (b) have watched (c) has watched (d) had watched
  17. 17.When Dad called, she ___ already watched a cartoon. (a) had (b) has (c) have
  18. 18.My friends ___ a sandcastle before the bell rang. (a) had build (b) has built (c) have built (d) had built
  19. 19.My brother ___ lunch before the bell rang. (a) had bring (b) have brought (c) had brought (d) has brought
  20. 20.Riya ___ Grandma before Mum came home. (a) has helped (b) have helped (c) had help (d) had helped
  21. 21.By the time the bell rang, I ___ a mango. (a) have eaten (b) has eaten (c) had ate (d) had eaten
  22. 22.When Dad called, she ___ already run in the park. (a) has (b) have (c) had
  23. 23.When Dad called, I ___ already fed the dog. (a) have (b) has (c) had
  24. 24.By the time Mum came home, my friends ___ on the stage. (a) had dance (b) has danced (c) had danced (d) have danced
  25. 25.We ___ vegetables before the guests arrived. (a) has bought (b) have bought (c) had bought (d) had buy
  26. 26.When Dad called, we ___ already cooked rice. (a) has (b) had (c) have
  27. 27.By the time Mum came home, she ___ a kite. (a) has flown (b) had flew (c) had flown (d) have flown
  28. 28.When Dad called, my cousins ___ already eaten a mango. (a) has (b) have (c) had
  29. 29.By the time we reached, you ___ a cake. (a) had bake (b) had baked (c) has baked (d) have baked
  30. 30.By the time Mum came home, he ___ milk. (a) had drank (b) have drunk (c) had drunk (d) has drunk
  31. 31.By the time the bell rang, she ___ on the stage. (a) has danced (b) had dance (c) have danced (d) had danced
  32. 32.By the time the bell rang, she ___ a picture. (a) have drawn (b) has drawn (c) had drew (d) had drawn
  33. 33.When Dad called, Kabir ___ already flown a kite. (a) has (b) have (c) had
  34. 34.By the time Mum came home, he ___ the dishes. (a) had wash (b) have washed (c) had washed (d) has washed
  35. 35.My brother ___ a sandcastle before Mum came home. (a) have built (b) had built (c) had build (d) has built
  36. 36.I ___ a message before it got dark. (a) has sent (b) had sent (c) have sent (d) had send
  37. 37.My parents ___ a mango before it got dark. (a) has eaten (b) had ate (c) had eaten (d) have eaten
  38. 38.By the time the bell rang, we ___ for the team. (a) had clapped (b) has clapped (c) have clapped (d) had clap
  39. 39.I ___ a cap before it got dark. (a) had wore (b) have worn (c) had worn (d) has worn
  40. 40.My sister ___ the dog before it got dark. (a) had feed (b) has fed (c) have fed (d) had fed

Answer key

  1. had
  2. had worn
  3. had drunk
  4. had written
  5. had helped
  6. had played
  7. had brought
  8. had clapped
  9. had fed
  10. had carried
  11. had sent
  12. had drawn
  13. had baked
  14. had carried
  15. had watched
  16. had watched
  17. had
  18. had built
  19. had brought
  20. had helped
  21. had eaten
  22. had
  23. had
  24. had danced
  25. had bought
  26. had
  27. had flown
  28. had
  29. had baked
  30. had drunk
  31. had danced
  32. had drawn
  33. had
  34. had washed
  35. had built
  36. had sent
  37. had eaten
  38. had clapped
  39. had worn
  40. had fed

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