← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 691 · 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 climbed a tree. (a) has (b) have (c) had
  2. 2.By the time the guests arrived, she ___ tea. (a) had make (b) had made (c) have made (d) has made
  3. 3.I ___ in the park before it got dark. (a) has jogged (b) had jogged (c) had jog (d) have jogged
  4. 4.By the time the bell rang, my brother ___ to school. (a) have gone (b) had gone (c) has gone (d) had went
  5. 5.By the time we reached, she ___ science. (a) had studied (b) has studied (c) have studied (d) had study
  6. 6.She ___ cricket before Mum came home. (a) has played (b) have played (c) had play (d) had played
  7. 7.My brother ___ a tree before Mum came home. (a) has planted (b) have planted (c) had plant (d) had planted
  8. 8.When Dad called, we ___ already washed the dishes. (a) has (b) have (c) had
  9. 9.When Dad called, they ___ already planted a tree. (a) has (b) have (c) had
  10. 10.By the time we reached, my brother ___ the dishes. (a) has washed (b) have washed (c) had washed (d) had wash
  11. 11.You ___ on the stage before the guests arrived. (a) has danced (b) had danced (c) had dance (d) have danced
  12. 12.When Dad called, she ___ already cleaned the room. (a) has (b) have (c) had
  13. 13.When Dad called, my brother ___ already won the match. (a) have (b) has (c) had
  14. 14.When Dad called, she ___ already thrown the ball. (a) had (b) has (c) have
  15. 15.By the time we reached, you ___ in the park. (a) has run (b) have run (c) had run (d) had ran
  16. 16.By the time we reached, you ___ a tree. (a) had planted (b) has planted (c) have planted (d) had plant
  17. 17.When Dad called, Aisha ___ already studied science. (a) has (b) had (c) have
  18. 18.He ___ the room before it got dark. (a) has cleaned (b) had cleaned (c) had clean (d) have cleaned
  19. 19.I ___ to school before Mum came home. (a) have gone (b) had gone (c) had went (d) has gone
  20. 20.By the time the bell rang, they ___ to school. (a) has gone (b) had went (c) had gone (d) have gone
  21. 21.When Dad called, he ___ already told a story. (a) has (b) have (c) had
  22. 22.Kunal ___ a tree before the bell rang. (a) have planted (b) has planted (c) had plant (d) had planted
  23. 23.We ___ the bag before the bell rang. (a) has carried (b) have carried (c) had carried (d) had carry
  24. 24.By the time we reached, the students ___ a cake. (a) had baked (b) had bake (c) have baked (d) has baked
  25. 25.By the time the guests arrived, Aditya ___ to school. (a) have gone (b) had gone (c) had went (d) has gone
  26. 26.By the time Mum came home, they ___ cricket. (a) have played (b) had play (c) has played (d) had played
  27. 27.I ___ in the park before the bell rang. (a) has jogged (b) had jogged (c) have jogged (d) had jog
  28. 28.When Dad called, Farhan ___ already ridden a bicycle. (a) has (b) had (c) have
  29. 29.You ___ the dishes before Mum came home. (a) have washed (b) had wash (c) had washed (d) has washed
  30. 30.By the time the guests arrived, they ___ a cake. (a) had bake (b) has baked (c) have baked (d) had baked
  31. 31.Arjun ___ a cap before it got dark. (a) had worn (b) have worn (c) had wore (d) has worn
  32. 32.By the time Mum came home, Neel ___ for the team. (a) had clapped (b) have clapped (c) had clap (d) has clapped
  33. 33.We ___ a tree before it got dark. (a) had plant (b) have planted (c) had planted (d) has planted
  34. 34.She ___ a letter before the bell rang. (a) had written (b) had wrote (c) have written (d) has written
  35. 35.By the time Mum came home, we ___ the dishes. (a) has washed (b) had washed (c) had wash (d) have washed
  36. 36.When Dad called, Aditya ___ already played cricket. (a) has (b) have (c) had
  37. 37.By the time we reached, I ___ science. (a) have studied (b) had studied (c) has studied (d) had study
  38. 38.My sister ___ the room before it got dark. (a) have cleaned (b) had cleaned (c) had clean (d) has cleaned
  39. 39.By the time Mum came home, he ___ a picture. (a) has drawn (b) had drew (c) have drawn (d) had drawn
  40. 40.By the time Mum came home, she ___ for the team. (a) have clapped (b) has clapped (c) had clap (d) had clapped

Answer key

  1. had
  2. had made
  3. had jogged
  4. had gone
  5. had studied
  6. had played
  7. had planted
  8. had
  9. had
  10. had washed
  11. had danced
  12. had
  13. had
  14. had
  15. had run
  16. had planted
  17. had
  18. had cleaned
  19. had gone
  20. had gone
  21. had
  22. had planted
  23. had carried
  24. had baked
  25. had gone
  26. had played
  27. had jogged
  28. had
  29. had washed
  30. had baked
  31. had worn
  32. had clapped
  33. had planted
  34. had written
  35. had washed
  36. had
  37. had studied
  38. had cleaned
  39. had drawn
  40. had clapped

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