← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 153 · 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, I ___ a cartoon. (a) has watched (b) had watched (c) had watch (d) have watched
  2. 2.When Dad called, my brother ___ already brought lunch. (a) have (b) has (c) had
  3. 3.By the time Mum came home, Rohan ___ a letter. (a) had wrote (b) has written (c) have written (d) had written
  4. 4.When Dad called, Karan ___ already clapped for the team. (a) have (b) has (c) had
  5. 5.When Dad called, Zoya ___ already built a sandcastle. (a) has (b) have (c) had
  6. 6.They ___ the dishes before it got dark. (a) have washed (b) had washed (c) had wash (d) has washed
  7. 7.By the time Mum came home, he ___ a cake. (a) had bake (b) have baked (c) had baked (d) has baked
  8. 8.By the time Mum came home, they ___ for the team. (a) have clapped (b) had clapped (c) has clapped (d) had clap
  9. 9.You ___ a kite before the bell rang. (a) have flown (b) has flown (c) had flew (d) had flown
  10. 10.She ___ vegetables before it got dark. (a) have bought (b) had bought (c) had buy (d) has bought
  11. 11.By the time the bell rang, I ___ a bicycle. (a) had rode (b) had ridden (c) has ridden (d) have ridden
  12. 12.By the time Mum came home, my sister ___ a tree. (a) has climbed (b) had climb (c) had climbed (d) have climbed
  13. 13.My sister ___ in the pool before the bell rang. (a) had swam (b) has swum (c) have swum (d) had swum
  14. 14.When Dad called, you ___ already eaten a mango. (a) has (b) had (c) have
  15. 15.By the time Mum came home, she ___ a tree. (a) has planted (b) had plant (c) had planted (d) have planted
  16. 16.When Dad called, they ___ already won the match. (a) had (b) has (c) have
  17. 17.When Dad called, I ___ already caught the ball. (a) had (b) have (c) has
  18. 18.When Dad called, my brother ___ already run in the park. (a) had (b) have (c) has
  19. 19.When Dad called, Kabir ___ already gone to school. (a) had (b) has (c) have
  20. 20.When Dad called, my brother ___ already swum in the pool. (a) have (b) had (c) has
  21. 21.You ___ a sandcastle before Mum came home. (a) had built (b) have built (c) had build (d) has built
  22. 22.I ___ tea before the bell rang. (a) have made (b) has made (c) had make (d) had made
  23. 23.When Dad called, I ___ already studied science. (a) have (b) had (c) has
  24. 24.When Dad called, Aditya ___ already planted a tree. (a) has (b) had (c) have
  25. 25.When Dad called, I ___ already told a story. (a) have (b) has (c) had
  26. 26.By the time the bell rang, Rahul ___ the ball. (a) have thrown (b) had thrown (c) had threw (d) has thrown
  27. 27.By the time the bell rang, my sister ___ milk. (a) had drunk (b) has drunk (c) had drank (d) have drunk
  28. 28.She ___ the room before the bell rang. (a) had clean (b) had cleaned (c) have cleaned (d) has cleaned
  29. 29.The students ___ the match before it got dark. (a) had win (b) have won (c) has won (d) had won
  30. 30.When Dad called, they ___ already climbed a tree. (a) has (b) had (c) have
  31. 31.When Dad called, my sister ___ already gone to school. (a) have (b) has (c) had
  32. 32.My sister ___ the ball before the bell rang. (a) has thrown (b) had thrown (c) have thrown (d) had threw
  33. 33.We ___ a picture before Mum came home. (a) had drawn (b) had drew (c) have drawn (d) has drawn
  34. 34.I ___ a message before Mum came home. (a) had sent (b) has sent (c) had send (d) have sent
  35. 35.When Dad called, Rahul ___ already eaten a mango. (a) have (b) had (c) has
  36. 36.By the time the guests arrived, I ___ the train. (a) had took (b) has taken (c) had taken (d) have taken
  37. 37.By the time the guests arrived, Manav ___ a story. (a) had told (b) have told (c) has told (d) had tell
  38. 38.Diya ___ a picture before it got dark. (a) has drawn (b) have drawn (c) had drew (d) had drawn
  39. 39.He ___ vegetables before it got dark. (a) has bought (b) had bought (c) have bought (d) had buy
  40. 40.Kabir ___ a sandcastle before it got dark. (a) have built (b) had build (c) has built (d) had built

Answer key

  1. had watched
  2. had
  3. had written
  4. had
  5. had
  6. had washed
  7. had baked
  8. had clapped
  9. had flown
  10. had bought
  11. had ridden
  12. had climbed
  13. had swum
  14. had
  15. had planted
  16. had
  17. had
  18. had
  19. had
  20. had
  21. had built
  22. had made
  23. had
  24. had
  25. had
  26. had thrown
  27. had drunk
  28. had cleaned
  29. had won
  30. had
  31. had
  32. had thrown
  33. had drawn
  34. had sent
  35. had
  36. had taken
  37. had told
  38. had drawn
  39. had bought
  40. had built

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