← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 201 · 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, I ___ already taken the train. (a) had (b) has (c) have
  2. 2.By the time Mum came home, my friends ___ a picture. (a) have drawn (b) had drew (c) has drawn (d) had drawn
  3. 3.When Dad called, we ___ already danced on the stage. (a) have (b) had (c) has
  4. 4.By the time Mum came home, she ___ a message. (a) has sent (b) have sent (c) had sent (d) had send
  5. 5.Isha ___ Grandma before it got dark. (a) has helped (b) had helped (c) had help (d) have helped
  6. 6.He ___ milk before the guests arrived. (a) has drunk (b) had drunk (c) had drank (d) have drunk
  7. 7.When Dad called, they ___ already planted a tree. (a) has (b) had (c) have
  8. 8.When Dad called, Farhan ___ already climbed a tree. (a) has (b) have (c) had
  9. 9.Manav ___ a cake before Mum came home. (a) had bake (b) have baked (c) had baked (d) has baked
  10. 10.My brother ___ a sandcastle before the guests arrived. (a) had build (b) have built (c) had built (d) has built
  11. 11.My friends ___ Grandma before the bell rang. (a) had helped (b) had help (c) have helped (d) has helped
  12. 12.When Dad called, she ___ already washed the dishes. (a) have (b) has (c) had
  13. 13.We ___ milk before Mum came home. (a) had drunk (b) had drank (c) have drunk (d) has drunk
  14. 14.By the time Mum came home, my sister ___ cricket. (a) had played (b) has played (c) have played (d) had play
  15. 15.By the time we reached, we ___ in the park. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  16. 16.She ___ a letter before it got dark. (a) has written (b) have written (c) had written (d) had wrote
  17. 17.When Dad called, you ___ already cleaned the room. (a) had (b) have (c) has
  18. 18.When Dad called, they ___ already watched a cartoon. (a) has (b) had (c) have
  19. 19.When Dad called, Kunal ___ already built a sandcastle. (a) have (b) has (c) had
  20. 20.When Dad called, they ___ already worn a cap. (a) has (b) had (c) have
  21. 21.By the time the guests arrived, you ___ a picture. (a) has drawn (b) had drew (c) had drawn (d) have drawn
  22. 22.When Dad called, you ___ already spoken Hindi. (a) has (b) have (c) had
  23. 23.When Dad called, we ___ already swum in the pool. (a) had (b) has (c) have
  24. 24.You ___ in the park before it got dark. (a) have jogged (b) had jogged (c) has jogged (d) had jog
  25. 25.The children ___ a cartoon before it got dark. (a) has watched (b) have watched (c) had watch (d) had watched
  26. 26.My brother ___ a kite before the bell rang. (a) had flew (b) had flown (c) has flown (d) have flown
  27. 27.Myra ___ in the pool before the bell rang. (a) has swum (b) have swum (c) had swum (d) had swam
  28. 28.When Dad called, my friends ___ already carried the bag. (a) had (b) has (c) have
  29. 29.By the time Mum came home, they ___ on the stage. (a) have danced (b) had dance (c) had danced (d) has danced
  30. 30.I ___ a cap before it got dark. (a) has worn (b) had worn (c) had wore (d) have worn
  31. 31.When Dad called, Arjun ___ already run in the park. (a) had (b) has (c) have
  32. 32.By the time the bell rang, the children ___ a letter. (a) have written (b) had wrote (c) has written (d) had written
  33. 33.You ___ for the team before the bell rang. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  34. 34.They ___ a cap before the guests arrived. (a) had wore (b) has worn (c) had worn (d) have worn
  35. 35.By the time Mum came home, the children ___ a tree. (a) had climb (b) have climbed (c) has climbed (d) had climbed
  36. 36.By the time we reached, he ___ a picture. (a) have drawn (b) had drawn (c) has drawn (d) had drew
  37. 37.By the time Mum came home, they ___ Hindi. (a) had spoke (b) has spoken (c) have spoken (d) had spoken
  38. 38.When Dad called, they ___ already climbed a tree. (a) has (b) had (c) have
  39. 39.She ___ a picture before it got dark. (a) has drawn (b) had drew (c) had drawn (d) have drawn
  40. 40.Omkar ___ the dog before Mum came home. (a) has fed (b) have fed (c) had feed (d) had fed

Answer key

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

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