← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 870 · 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 brother ___ science before it got dark. (a) has studied (b) had studied (c) had study (d) have studied
  2. 2.My friends ___ a sandcastle before the guests arrived. (a) had build (b) has built (c) have built (d) had built
  3. 3.By the time the bell rang, you ___ a tree. (a) has planted (b) have planted (c) had planted (d) had plant
  4. 4.When Dad called, they ___ already brought lunch. (a) had (b) have (c) has
  5. 5.By the time Mum came home, we ___ the ball. (a) had threw (b) has thrown (c) had thrown (d) have thrown
  6. 6.By the time the guests arrived, Kabir ___ a letter. (a) had wrote (b) have written (c) had written (d) has written
  7. 7.We ___ rice before the guests arrived. (a) had cook (b) had cooked (c) has cooked (d) have cooked
  8. 8.When Dad called, we ___ already built a sandcastle. (a) had (b) have (c) has
  9. 9.By the time Mum came home, we ___ a tree. (a) had climb (b) have climbed (c) has climbed (d) had climbed
  10. 10.I ___ for the team before the bell rang. (a) has clapped (b) had clapped (c) have clapped (d) had clap
  11. 11.My sister ___ the bag before it got dark. (a) had carried (b) had carry (c) have carried (d) has carried
  12. 12.When Dad called, my friends ___ already caught the ball. (a) has (b) had (c) have
  13. 13.I ___ Hindi before Mum came home. (a) had spoken (b) had spoke (c) has spoken (d) have spoken
  14. 14.By the time the bell rang, he ___ vegetables. (a) has bought (b) had buy (c) have bought (d) had bought
  15. 15.By the time the bell rang, my brother ___ a picture. (a) had drew (b) had drawn (c) has drawn (d) have drawn
  16. 16.By the time the guests arrived, the students ___ a kite. (a) have flown (b) had flew (c) had flown (d) has flown
  17. 17.When Dad called, my cousins ___ already bought vegetables. (a) have (b) had (c) has
  18. 18.By the time we reached, Pooja ___ a mango. (a) has eaten (b) had eaten (c) had ate (d) have eaten
  19. 19.My sister ___ cricket before it got dark. (a) has played (b) had played (c) had play (d) have played
  20. 20.When Dad called, Manav ___ already ridden a bicycle. (a) have (b) has (c) had
  21. 21.By the time the bell rang, I ___ the bag. (a) has carried (b) have carried (c) had carry (d) had carried
  22. 22.When Dad called, my cousins ___ already run in the park. (a) had (b) have (c) has
  23. 23.When Dad called, my brother ___ already ridden a bicycle. (a) have (b) had (c) has
  24. 24.By the time we reached, I ___ a tree. (a) had planted (b) have planted (c) had plant (d) has planted
  25. 25.When Dad called, Manav ___ already thrown the ball. (a) have (b) has (c) had
  26. 26.When Dad called, the students ___ already baked a cake. (a) have (b) had (c) has
  27. 27.When Dad called, we ___ already played cricket. (a) have (b) had (c) has
  28. 28.When Dad called, you ___ already built a sandcastle. (a) have (b) had (c) has
  29. 29.He ___ in the park before Mum came home. (a) had jog (b) has jogged (c) have jogged (d) had jogged
  30. 30.My parents ___ a cake before it got dark. (a) has baked (b) had bake (c) had baked (d) have baked
  31. 31.By the time the guests arrived, I ___ a tree. (a) had plant (b) have planted (c) had planted (d) has planted
  32. 32.When Dad called, Isha ___ already brought lunch. (a) has (b) have (c) had
  33. 33.By the time the bell rang, we ___ the train. (a) had taken (b) had took (c) have taken (d) has taken
  34. 34.By the time we reached, Sneha ___ a picture. (a) had drawn (b) had drew (c) has drawn (d) have drawn
  35. 35.By the time the bell rang, they ___ a cap. (a) has worn (b) have worn (c) had wore (d) had worn
  36. 36.You ___ the dishes before it got dark. (a) had washed (b) has washed (c) had wash (d) have washed
  37. 37.When Dad called, you ___ already helped Grandma. (a) have (b) had (c) has
  38. 38.When Dad called, he ___ already drunk milk. (a) has (b) had (c) have
  39. 39.He ___ science before the bell rang. (a) has studied (b) had study (c) had studied (d) have studied
  40. 40.She ___ science before the guests arrived. (a) had study (b) has studied (c) had studied (d) have studied

Answer key

  1. had studied
  2. had built
  3. had planted
  4. had
  5. had thrown
  6. had written
  7. had cooked
  8. had
  9. had climbed
  10. had clapped
  11. had carried
  12. had
  13. had spoken
  14. had bought
  15. had drawn
  16. had flown
  17. had
  18. had eaten
  19. had played
  20. had
  21. had carried
  22. had
  23. had
  24. had planted
  25. had
  26. had
  27. had
  28. had
  29. had jogged
  30. had baked
  31. had planted
  32. had
  33. had taken
  34. had drawn
  35. had worn
  36. had washed
  37. had
  38. had
  39. had studied
  40. had studied

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