← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 168 · 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.My sister ___ a cartoon before Mum came home. (a) have watched (b) had watched (c) had watch (d) has watched
  2. 2.Myra ___ science before the bell rang. (a) have studied (b) has studied (c) had study (d) had studied
  3. 3.When Dad called, we ___ already jogged in the park. (a) had (b) has (c) have
  4. 4.When Dad called, Kunal ___ already fed the dog. (a) have (b) had (c) has
  5. 5.When Dad called, the children ___ already played cricket. (a) has (b) had (c) have
  6. 6.By the time the bell rang, Kunal ___ milk. (a) has drunk (b) have drunk (c) had drank (d) had drunk
  7. 7.When Dad called, we ___ already built a sandcastle. (a) has (b) have (c) had
  8. 8.She ___ a cap before Mum came home. (a) has worn (b) have worn (c) had worn (d) had wore
  9. 9.By the time the bell rang, Arjun ___ a picture. (a) had drawn (b) had drew (c) have drawn (d) has drawn
  10. 10.Isha ___ the train before Mum came home. (a) had took (b) had taken (c) have taken (d) has taken
  11. 11.I ___ a letter before Mum came home. (a) had wrote (b) had written (c) has written (d) have written
  12. 12.By the time Mum came home, they ___ milk. (a) had drank (b) have drunk (c) has drunk (d) had drunk
  13. 13.We ___ lunch before it got dark. (a) had bring (b) had brought (c) has brought (d) have brought
  14. 14.I ___ a story before it got dark. (a) had told (b) have told (c) had tell (d) has told
  15. 15.My sister ___ in the pool before Mum came home. (a) has swum (b) had swam (c) had swum (d) have swum
  16. 16.When Dad called, they ___ already sung a song. (a) had (b) has (c) have
  17. 17.By the time Mum came home, the students ___ the room. (a) had clean (b) had cleaned (c) have cleaned (d) has cleaned
  18. 18.You ___ science before the bell rang. (a) has studied (b) had study (c) had studied (d) have studied
  19. 19.Myra ___ in the park before the guests arrived. (a) had jogged (b) had jog (c) have jogged (d) has jogged
  20. 20.He ___ Grandma before the guests arrived. (a) has helped (b) had help (c) have helped (d) had helped
  21. 21.By the time Mum came home, my sister ___ lunch. (a) had brought (b) has brought (c) had bring (d) have brought
  22. 22.By the time Mum came home, my brother ___ Grandma. (a) had helped (b) has helped (c) have helped (d) had help
  23. 23.You ___ milk before the guests arrived. (a) had drank (b) had drunk (c) has drunk (d) have drunk
  24. 24.When Dad called, my cousins ___ already fed the dog. (a) has (b) had (c) have
  25. 25.We ___ tea before the bell rang. (a) had make (b) has made (c) had made (d) have made
  26. 26.By the time we reached, we ___ a bicycle. (a) had ridden (b) had rode (c) has ridden (d) have ridden
  27. 27.My cousins ___ a sandcastle before the bell rang. (a) has built (b) had build (c) had built (d) have built
  28. 28.When Dad called, we ___ already worn a cap. (a) have (b) had (c) has
  29. 29.When Dad called, my brother ___ already swum in the pool. (a) had (b) has (c) have
  30. 30.They ___ on the stage before it got dark. (a) had danced (b) had dance (c) have danced (d) has danced
  31. 31.You ___ cricket before it got dark. (a) had played (b) has played (c) had play (d) have played
  32. 32.By the time the guests arrived, she ___ a cap. (a) has worn (b) have worn (c) had wore (d) had worn
  33. 33.The children ___ in the pool before the bell rang. (a) had swam (b) has swum (c) have swum (d) had swum
  34. 34.He ___ the match before it got dark. (a) have won (b) had win (c) had won (d) has won
  35. 35.Ira ___ the train before it got dark. (a) had taken (b) has taken (c) had took (d) have taken
  36. 36.I ___ Hindi before the bell rang. (a) have spoken (b) had spoken (c) had spoke (d) has spoken
  37. 37.My sister ___ a picture before it got dark. (a) had drew (b) have drawn (c) had drawn (d) has drawn
  38. 38.By the time Mum came home, he ___ Hindi. (a) have spoken (b) has spoken (c) had spoken (d) had spoke
  39. 39.My cousins ___ a letter before it got dark. (a) has written (b) have written (c) had written (d) had wrote
  40. 40.The students ___ a tree before it got dark. (a) had planted (b) has planted (c) had plant (d) have planted

Answer key

  1. had watched
  2. had studied
  3. had
  4. had
  5. had
  6. had drunk
  7. had
  8. had worn
  9. had drawn
  10. had taken
  11. had written
  12. had drunk
  13. had brought
  14. had told
  15. had swum
  16. had
  17. had cleaned
  18. had studied
  19. had jogged
  20. had helped
  21. had brought
  22. had helped
  23. had drunk
  24. had
  25. had made
  26. had ridden
  27. had built
  28. had
  29. had
  30. had danced
  31. had played
  32. had worn
  33. had swum
  34. had won
  35. had taken
  36. had spoken
  37. had drawn
  38. had spoken
  39. had written
  40. had planted

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