← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 975 · 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, my brother ___ already gone to school. (a) have (b) has (c) had
  2. 2.By the time Mum came home, you ___ a sandcastle. (a) has built (b) had build (c) had built (d) have built
  3. 3.By the time the bell rang, my sister ___ lunch. (a) had bring (b) had brought (c) have brought (d) has brought
  4. 4.By the time the guests arrived, he ___ milk. (a) had drank (b) has drunk (c) have drunk (d) had drunk
  5. 5.By the time Mum came home, he ___ vegetables. (a) has bought (b) had bought (c) have bought (d) had buy
  6. 6.By the time Mum came home, they ___ rice. (a) had cook (b) had cooked (c) have cooked (d) has cooked
  7. 7.They ___ a kite before it got dark. (a) have flown (b) has flown (c) had flew (d) had flown
  8. 8.When Dad called, I ___ already sung a song. (a) have (b) had (c) has
  9. 9.By the time the bell rang, you ___ a cartoon. (a) has watched (b) had watched (c) have watched (d) had watch
  10. 10.When Dad called, my sister ___ already carried the bag. (a) have (b) has (c) had
  11. 11.When Dad called, my cousins ___ already helped Grandma. (a) have (b) has (c) had
  12. 12.Kunal ___ a bicycle before it got dark. (a) had rode (b) have ridden (c) had ridden (d) has ridden
  13. 13.When Dad called, they ___ already drawn a picture. (a) has (b) had (c) have
  14. 14.By the time the bell rang, you ___ the match. (a) has won (b) have won (c) had win (d) had won
  15. 15.You ___ a letter before it got dark. (a) have written (b) has written (c) had wrote (d) had written
  16. 16.He ___ a tree before Mum came home. (a) has climbed (b) had climbed (c) had climb (d) have climbed
  17. 17.My brother ___ a picture before the bell rang. (a) has drawn (b) had drawn (c) have drawn (d) had drew
  18. 18.When Dad called, they ___ already baked a cake. (a) has (b) have (c) had
  19. 19.My sister ___ the ball before it got dark. (a) have thrown (b) had thrown (c) has thrown (d) had threw
  20. 20.I ___ cricket before the bell rang. (a) has played (b) had play (c) have played (d) had played
  21. 21.She ___ Grandma before Mum came home. (a) has helped (b) had helped (c) have helped (d) had help
  22. 22.When Dad called, Ananya ___ already worn a cap. (a) has (b) had (c) have
  23. 23.Kunal ___ a cake before Mum came home. (a) had baked (b) has baked (c) have baked (d) had bake
  24. 24.We ___ a story before it got dark. (a) have told (b) had tell (c) has told (d) had told
  25. 25.When Dad called, my cousins ___ already played cricket. (a) had (b) has (c) have
  26. 26.By the time the bell rang, they ___ in the park. (a) have jogged (b) had jog (c) has jogged (d) had jogged
  27. 27.By the time we reached, Kunal ___ a song. (a) had sang (b) has sung (c) had sung (d) have sung
  28. 28.She ___ science before it got dark. (a) had studied (b) have studied (c) has studied (d) had study
  29. 29.By the time the bell rang, we ___ a letter. (a) have written (b) has written (c) had written (d) had wrote
  30. 30.My sister ___ a cake before it got dark. (a) have baked (b) had baked (c) has baked (d) had bake
  31. 31.When Dad called, I ___ already told a story. (a) have (b) has (c) had
  32. 32.We ___ a kite before the guests arrived. (a) had flew (b) have flown (c) has flown (d) had flown
  33. 33.When Dad called, my brother ___ already jogged in the park. (a) had (b) has (c) have
  34. 34.When Dad called, I ___ already baked a cake. (a) has (b) had (c) have
  35. 35.They ___ a mango before the guests arrived. (a) had ate (b) have eaten (c) has eaten (d) had eaten
  36. 36.When Dad called, he ___ already worn a cap. (a) has (b) have (c) had
  37. 37.My friends ___ a picture before the guests arrived. (a) had drawn (b) have drawn (c) had drew (d) has drawn
  38. 38.By the time Mum came home, Karan ___ in the pool. (a) has swum (b) have swum (c) had swum (d) had swam
  39. 39.When Dad called, she ___ already baked a cake. (a) has (b) have (c) had
  40. 40.When Dad called, we ___ already worn a cap. (a) have (b) has (c) had

Answer key

  1. had
  2. had built
  3. had brought
  4. had drunk
  5. had bought
  6. had cooked
  7. had flown
  8. had
  9. had watched
  10. had
  11. had
  12. had ridden
  13. had
  14. had won
  15. had written
  16. had climbed
  17. had drawn
  18. had
  19. had thrown
  20. had played
  21. had helped
  22. had
  23. had baked
  24. had told
  25. had
  26. had jogged
  27. had sung
  28. had studied
  29. had written
  30. had baked
  31. had
  32. had flown
  33. had
  34. had
  35. had eaten
  36. had
  37. had drawn
  38. had swum
  39. had
  40. had

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