← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 939 · 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, she ___ a letter. (a) had wrote (b) have written (c) has written (d) had written
  2. 2.Yash ___ the bag before it got dark. (a) have carried (b) has carried (c) had carried (d) had carry
  3. 3.By the time Mum came home, they ___ the match. (a) has won (b) had win (c) have won (d) had won
  4. 4.By the time the bell rang, I ___ in the park. (a) had ran (b) had run (c) have run (d) has run
  5. 5.Riya ___ a message before the bell rang. (a) had sent (b) has sent (c) had send (d) have sent
  6. 6.She ___ a cap before the guests arrived. (a) had worn (b) has worn (c) had wore (d) have worn
  7. 7.By the time we reached, they ___ a message. (a) had sent (b) have sent (c) has sent (d) had send
  8. 8.When Dad called, he ___ already played cricket. (a) has (b) have (c) had
  9. 9.She ___ a cake before the guests arrived. (a) had bake (b) have baked (c) had baked (d) has baked
  10. 10.When Dad called, I ___ already won the match. (a) had (b) have (c) has
  11. 11.When Dad called, we ___ already planted a tree. (a) has (b) had (c) have
  12. 12.By the time Mum came home, Kunal ___ Grandma. (a) had help (b) had helped (c) has helped (d) have helped
  13. 13.When Dad called, we ___ already gone to school. (a) has (b) have (c) had
  14. 14.You ___ in the pool before Mum came home. (a) had swum (b) has swum (c) had swam (d) have swum
  15. 15.When Dad called, she ___ already planted a tree. (a) have (b) had (c) has
  16. 16.By the time Mum came home, she ___ a story. (a) have told (b) had tell (c) has told (d) had told
  17. 17.When Dad called, she ___ already baked a cake. (a) has (b) had (c) have
  18. 18.He ___ the dishes before Mum came home. (a) had wash (b) had washed (c) has washed (d) have washed
  19. 19.We ___ lunch before it got dark. (a) had bring (b) has brought (c) have brought (d) had brought
  20. 20.By the time the guests arrived, she ___ the dog. (a) had feed (b) had fed (c) has fed (d) have fed
  21. 21.When Dad called, my sister ___ already written a letter. (a) has (b) have (c) had
  22. 22.When Dad called, my sister ___ already danced on the stage. (a) had (b) have (c) has
  23. 23.When Dad called, the students ___ already fed the dog. (a) had (b) have (c) has
  24. 24.When Dad called, Aisha ___ already studied science. (a) has (b) have (c) had
  25. 25.By the time the bell rang, my parents ___ the match. (a) has won (b) had win (c) have won (d) had won
  26. 26.When Dad called, I ___ already climbed a tree. (a) has (b) had (c) have
  27. 27.You ___ a tree before Mum came home. (a) have planted (b) has planted (c) had plant (d) had planted
  28. 28.I ___ rice before it got dark. (a) had cook (b) has cooked (c) have cooked (d) had cooked
  29. 29.When Dad called, we ___ already helped Grandma. (a) has (b) have (c) had
  30. 30.By the time Mum came home, she ___ in the park. (a) had run (b) had ran (c) have run (d) has run
  31. 31.They ___ a story before it got dark. (a) have told (b) had told (c) has told (d) had tell
  32. 32.By the time the bell rang, Isha ___ a cap. (a) had wore (b) have worn (c) has worn (d) had worn
  33. 33.By the time the bell rang, she ___ a picture. (a) have drawn (b) has drawn (c) had drew (d) had drawn
  34. 34.Kabir ___ a sandcastle before it got dark. (a) have built (b) had built (c) had build (d) has built
  35. 35.Rohan ___ in the park before it got dark. (a) had jog (b) had jogged (c) has jogged (d) have jogged
  36. 36.When Dad called, I ___ already clapped for the team. (a) had (b) has (c) have
  37. 37.When Dad called, you ___ already swum in the pool. (a) has (b) have (c) had
  38. 38.You ___ a tree before it got dark. (a) have climbed (b) had climb (c) has climbed (d) had climbed
  39. 39.By the time we reached, we ___ a cap. (a) had wore (b) had worn (c) has worn (d) have worn
  40. 40.When Dad called, they ___ already brought lunch. (a) had (b) have (c) has

Answer key

  1. had written
  2. had carried
  3. had won
  4. had run
  5. had sent
  6. had worn
  7. had sent
  8. had
  9. had baked
  10. had
  11. had
  12. had helped
  13. had
  14. had swum
  15. had
  16. had told
  17. had
  18. had washed
  19. had brought
  20. had fed
  21. had
  22. had
  23. had
  24. had
  25. had won
  26. had
  27. had planted
  28. had cooked
  29. had
  30. had run
  31. had told
  32. had worn
  33. had drawn
  34. had built
  35. had jogged
  36. had
  37. had
  38. had climbed
  39. had worn
  40. had

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