← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 435 · 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.I ___ a tree before the guests arrived. (a) have climbed (b) had climbed (c) has climbed (d) had climb
  2. 2.I ___ on the stage before the guests arrived. (a) has danced (b) have danced (c) had dance (d) had danced
  3. 3.When Dad called, you ___ already danced on the stage. (a) had (b) have (c) has
  4. 4.When Dad called, we ___ already ridden a bicycle. (a) has (b) have (c) had
  5. 5.I ___ the dishes before it got dark. (a) have washed (b) had washed (c) had wash (d) has washed
  6. 6.I ___ the bag before it got dark. (a) has carried (b) had carry (c) have carried (d) had carried
  7. 7.I ___ lunch before Mum came home. (a) have brought (b) had brought (c) has brought (d) had bring
  8. 8.By the time the guests arrived, I ___ the dishes. (a) had wash (b) had washed (c) have washed (d) has washed
  9. 9.When Dad called, I ___ already brought lunch. (a) had (b) have (c) has
  10. 10.By the time the guests arrived, we ___ to school. (a) has gone (b) have gone (c) had went (d) had gone
  11. 11.By the time the bell rang, my brother ___ the dog. (a) has fed (b) had fed (c) have fed (d) had feed
  12. 12.When Dad called, she ___ already danced on the stage. (a) has (b) had (c) have
  13. 13.I ___ science before the bell rang. (a) have studied (b) had study (c) has studied (d) had studied
  14. 14.When Dad called, they ___ already studied science. (a) have (b) has (c) had
  15. 15.They ___ a bicycle before the bell rang. (a) had ridden (b) have ridden (c) had rode (d) has ridden
  16. 16.She ___ the room before Mum came home. (a) have cleaned (b) had cleaned (c) has cleaned (d) had clean
  17. 17.When Dad called, you ___ already built a sandcastle. (a) have (b) has (c) had
  18. 18.They ___ Grandma before the bell rang. (a) had help (b) have helped (c) had helped (d) has helped
  19. 19.By the time Mum came home, my brother ___ tea. (a) has made (b) had made (c) have made (d) had make
  20. 20.You ___ vegetables before the bell rang. (a) have bought (b) has bought (c) had bought (d) had buy
  21. 21.They ___ a tree before the bell rang. (a) had plant (b) had planted (c) has planted (d) have planted
  22. 22.When Dad called, the students ___ already gone to school. (a) had (b) have (c) has
  23. 23.She ___ rice before the bell rang. (a) had cook (b) had cooked (c) have cooked (d) has cooked
  24. 24.When Dad called, we ___ already run in the park. (a) have (b) has (c) had
  25. 25.Aarav ___ the ball before it got dark. (a) has thrown (b) had threw (c) had thrown (d) have thrown
  26. 26.When Dad called, the children ___ already fed the dog. (a) have (b) had (c) has
  27. 27.My brother ___ in the park before the guests arrived. (a) have jogged (b) had jogged (c) had jog (d) has jogged
  28. 28.By the time we reached, Arjun ___ a mango. (a) have eaten (b) had ate (c) has eaten (d) had eaten
  29. 29.They ___ the ball before the guests arrived. (a) had thrown (b) have thrown (c) had threw (d) has thrown
  30. 30.When Dad called, I ___ already caught the ball. (a) has (b) had (c) have
  31. 31.When Dad called, she ___ already carried the bag. (a) had (b) have (c) has
  32. 32.The children ___ a message before Mum came home. (a) had send (b) has sent (c) have sent (d) had sent
  33. 33.When Dad called, I ___ already studied science. (a) had (b) have (c) has
  34. 34.I ___ a picture before it got dark. (a) has drawn (b) have drawn (c) had drew (d) had drawn
  35. 35.When Dad called, the children ___ already helped Grandma. (a) have (b) had (c) has
  36. 36.By the time the bell rang, Omkar ___ the bag. (a) have carried (b) had carry (c) had carried (d) has carried
  37. 37.She ___ rice before it got dark. (a) had cooked (b) had cook (c) has cooked (d) have cooked
  38. 38.By the time we reached, she ___ the bag. (a) had carry (b) have carried (c) had carried (d) has carried
  39. 39.You ___ the room before the bell rang. (a) have cleaned (b) had cleaned (c) had clean (d) has cleaned
  40. 40.By the time the guests arrived, she ___ a bicycle. (a) have ridden (b) has ridden (c) had rode (d) had ridden

Answer key

  1. had climbed
  2. had danced
  3. had
  4. had
  5. had washed
  6. had carried
  7. had brought
  8. had washed
  9. had
  10. had gone
  11. had fed
  12. had
  13. had studied
  14. had
  15. had ridden
  16. had cleaned
  17. had
  18. had helped
  19. had made
  20. had bought
  21. had planted
  22. had
  23. had cooked
  24. had
  25. had thrown
  26. had
  27. had jogged
  28. had eaten
  29. had thrown
  30. had
  31. had
  32. had sent
  33. had
  34. had drawn
  35. had
  36. had carried
  37. had cooked
  38. had carried
  39. had cleaned
  40. had ridden

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