← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 841 · 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, they ___ already washed the dishes. (a) has (b) had (c) have
  2. 2.When Dad called, she ___ already run in the park. (a) has (b) have (c) had
  3. 3.When Dad called, we ___ already caught the ball. (a) have (b) has (c) had
  4. 4.When Dad called, Saanvi ___ already written a letter. (a) had (b) have (c) has
  5. 5.I ___ a cartoon before the guests arrived. (a) have watched (b) had watched (c) has watched (d) had watch
  6. 6.You ___ in the park before the bell rang. (a) had jogged (b) has jogged (c) have jogged (d) had jog
  7. 7.By the time Mum came home, Saanvi ___ a cap. (a) have worn (b) has worn (c) had wore (d) had worn
  8. 8.You ___ the match before Mum came home. (a) has won (b) have won (c) had win (d) had won
  9. 9.We ___ the ball before the bell rang. (a) has caught (b) have caught (c) had catch (d) had caught
  10. 10.By the time we reached, she ___ a bicycle. (a) had rode (b) have ridden (c) had ridden (d) has ridden
  11. 11.Myra ___ to school before the bell rang. (a) had went (b) had gone (c) has gone (d) have gone
  12. 12.I ___ cricket before Mum came home. (a) had play (b) has played (c) have played (d) had played
  13. 13.They ___ a sandcastle before Mum came home. (a) has built (b) have built (c) had build (d) had built
  14. 14.Omkar ___ science before it got dark. (a) has studied (b) have studied (c) had studied (d) had study
  15. 15.By the time we reached, he ___ a cartoon. (a) have watched (b) has watched (c) had watch (d) had watched
  16. 16.When Dad called, Yash ___ already flown a kite. (a) has (b) have (c) had
  17. 17.By the time the bell rang, she ___ a tree. (a) has climbed (b) have climbed (c) had climb (d) had climbed
  18. 18.When Dad called, my parents ___ already fed the dog. (a) have (b) has (c) had
  19. 19.I ___ the train before the bell rang. (a) had took (b) have taken (c) had taken (d) has taken
  20. 20.When Dad called, my brother ___ already drunk milk. (a) has (b) had (c) have
  21. 21.We ___ a cake before the bell rang. (a) has baked (b) had baked (c) had bake (d) have baked
  22. 22.When Dad called, I ___ already jogged in the park. (a) had (b) have (c) has
  23. 23.You ___ the dog before the bell rang. (a) have fed (b) had feed (c) has fed (d) had fed
  24. 24.By the time Mum came home, my parents ___ a cake. (a) had baked (b) have baked (c) had bake (d) has baked
  25. 25.You ___ the train before the guests arrived. (a) had took (b) had taken (c) have taken (d) has taken
  26. 26.They ___ a sandcastle before the bell rang. (a) have built (b) had build (c) has built (d) had built
  27. 27.When Dad called, we ___ already sent a message. (a) has (b) had (c) have
  28. 28.He ___ a tree before Mum came home. (a) has planted (b) had plant (c) have planted (d) had planted
  29. 29.He ___ a message before it got dark. (a) had send (b) has sent (c) have sent (d) had sent
  30. 30.By the time the guests arrived, Ira ___ a cake. (a) had baked (b) had bake (c) has baked (d) have baked
  31. 31.By the time Mum came home, Pooja ___ tea. (a) had made (b) has made (c) have made (d) had make
  32. 32.I ___ the dishes before the guests arrived. (a) have washed (b) had washed (c) had wash (d) has washed
  33. 33.By the time Mum came home, my cousins ___ in the park. (a) have run (b) had ran (c) had run (d) has run
  34. 34.He ___ a tree before the guests arrived. (a) had planted (b) have planted (c) has planted (d) had plant
  35. 35.By the time the bell rang, you ___ rice. (a) has cooked (b) have cooked (c) had cook (d) had cooked
  36. 36.When Dad called, you ___ already carried the bag. (a) has (b) have (c) had
  37. 37.Vivaan ___ for the team before the guests arrived. (a) had clapped (b) had clap (c) has clapped (d) have clapped
  38. 38.By the time Mum came home, you ___ a cake. (a) has baked (b) have baked (c) had baked (d) had bake
  39. 39.When Dad called, my sister ___ already danced on the stage. (a) have (b) has (c) had
  40. 40.When Dad called, Karan ___ already watched a cartoon. (a) have (b) has (c) had

Answer key

  1. had
  2. had
  3. had
  4. had
  5. had watched
  6. had jogged
  7. had worn
  8. had won
  9. had caught
  10. had ridden
  11. had gone
  12. had played
  13. had built
  14. had studied
  15. had watched
  16. had
  17. had climbed
  18. had
  19. had taken
  20. had
  21. had baked
  22. had
  23. had fed
  24. had baked
  25. had taken
  26. had built
  27. had
  28. had planted
  29. had sent
  30. had baked
  31. had made
  32. had washed
  33. had run
  34. had planted
  35. had cooked
  36. had
  37. had clapped
  38. had baked
  39. had
  40. had

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