← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 829 · 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 we reached, Pooja ___ a cake. (a) had baked (b) had bake (c) have baked (d) has baked
  2. 2.Farhan ___ science before Mum came home. (a) has studied (b) had study (c) had studied (d) have studied
  3. 3.Pooja ___ a bicycle before it got dark. (a) had rode (b) has ridden (c) had ridden (d) have ridden
  4. 4.When Dad called, you ___ already made tea. (a) had (b) have (c) has
  5. 5.When Dad called, you ___ already cooked rice. (a) has (b) have (c) had
  6. 6.By the time we reached, we ___ in the park. (a) had jogged (b) have jogged (c) has jogged (d) had jog
  7. 7.We ___ vegetables before Mum came home. (a) has bought (b) have bought (c) had buy (d) had bought
  8. 8.I ___ to school before it got dark. (a) has gone (b) had gone (c) have gone (d) had went
  9. 9.You ___ a cake before the guests arrived. (a) had bake (b) had baked (c) have baked (d) has baked
  10. 10.By the time we reached, I ___ a picture. (a) has drawn (b) had drew (c) had drawn (d) have drawn
  11. 11.By the time the bell rang, Ishaan ___ a message. (a) have sent (b) had send (c) had sent (d) has sent
  12. 12.My parents ___ cricket before the bell rang. (a) had played (b) have played (c) had play (d) has played
  13. 13.By the time Mum came home, I ___ cricket. (a) has played (b) have played (c) had play (d) had played
  14. 14.By the time Mum came home, my brother ___ in the park. (a) has run (b) have run (c) had ran (d) had run
  15. 15.When Dad called, Yash ___ already drawn a picture. (a) had (b) have (c) has
  16. 16.My parents ___ a story before it got dark. (a) have told (b) had told (c) had tell (d) has told
  17. 17.He ___ a story before it got dark. (a) had told (b) has told (c) have told (d) had tell
  18. 18.When Dad called, he ___ already carried the bag. (a) had (b) have (c) has
  19. 19.He ___ the match before it got dark. (a) have won (b) has won (c) had won (d) had win
  20. 20.You ___ on the stage before the guests arrived. (a) had danced (b) had dance (c) has danced (d) have danced
  21. 21.When Dad called, they ___ already studied science. (a) has (b) had (c) have
  22. 22.By the time the guests arrived, my parents ___ a picture. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  23. 23.By the time Mum came home, my sister ___ the dishes. (a) had wash (b) have washed (c) has washed (d) had washed
  24. 24.When Dad called, you ___ already gone to school. (a) had (b) has (c) have
  25. 25.They ___ a cake before it got dark. (a) have baked (b) had baked (c) has baked (d) had bake
  26. 26.When Dad called, they ___ already cleaned the room. (a) have (b) had (c) has
  27. 27.You ___ lunch before the bell rang. (a) has brought (b) had bring (c) have brought (d) had brought
  28. 28.We ___ the bag before Mum came home. (a) had carried (b) had carry (c) has carried (d) have carried
  29. 29.When Dad called, I ___ already cooked rice. (a) had (b) have (c) has
  30. 30.By the time we reached, the children ___ the train. (a) had taken (b) has taken (c) have taken (d) had took
  31. 31.She ___ cricket before the guests arrived. (a) has played (b) have played (c) had play (d) had played
  32. 32.By the time the bell rang, you ___ cricket. (a) had played (b) had play (c) have played (d) has played
  33. 33.When Dad called, Kunal ___ already thrown the ball. (a) have (b) has (c) had
  34. 34.They ___ a bicycle before the guests arrived. (a) have ridden (b) had ridden (c) had rode (d) has ridden
  35. 35.I ___ a letter before it got dark. (a) have written (b) had wrote (c) had written (d) has written
  36. 36.They ___ a kite before Mum came home. (a) had flown (b) has flown (c) have flown (d) had flew
  37. 37.When Dad called, I ___ already thrown the ball. (a) has (b) have (c) had
  38. 38.They ___ cricket before Mum came home. (a) had played (b) has played (c) had play (d) have played
  39. 39.We ___ science before it got dark. (a) have studied (b) had studied (c) has studied (d) had study
  40. 40.Kavya ___ in the park before it got dark. (a) had ran (b) had run (c) have run (d) has run

Answer key

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

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