← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 596 · 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, he ___ already played cricket. (a) had (b) has (c) have
  2. 2.By the time Mum came home, she ___ a letter. (a) had written (b) has written (c) had wrote (d) have written
  3. 3.My sister ___ to school before it got dark. (a) had went (b) has gone (c) had gone (d) have gone
  4. 4.She ___ on the stage before it got dark. (a) have danced (b) has danced (c) had dance (d) had danced
  5. 5.They ___ the match before it got dark. (a) has won (b) have won (c) had win (d) had won
  6. 6.When Dad called, I ___ already sent a message. (a) have (b) has (c) had
  7. 7.My friends ___ a cap before the bell rang. (a) have worn (b) had worn (c) had wore (d) has worn
  8. 8.Farhan ___ the train before it got dark. (a) had took (b) have taken (c) had taken (d) has taken
  9. 9.We ___ a tree before Mum came home. (a) have climbed (b) had climbed (c) had climb (d) has climbed
  10. 10.When Dad called, she ___ already brought lunch. (a) have (b) had (c) has
  11. 11.By the time we reached, I ___ milk. (a) have drunk (b) had drunk (c) had drank (d) has drunk
  12. 12.By the time the bell rang, we ___ lunch. (a) have brought (b) had bring (c) had brought (d) has brought
  13. 13.By the time the guests arrived, we ___ in the pool. (a) had swum (b) has swum (c) had swam (d) have swum
  14. 14.We ___ a cap before it got dark. (a) have worn (b) has worn (c) had worn (d) had wore
  15. 15.By the time we reached, I ___ in the park. (a) had ran (b) have run (c) has run (d) had run
  16. 16.By the time the guests arrived, my cousins ___ in the park. (a) had run (b) have run (c) has run (d) had ran
  17. 17.When Dad called, they ___ already written a letter. (a) has (b) had (c) have
  18. 18.When Dad called, she ___ already climbed a tree. (a) had (b) has (c) have
  19. 19.By the time the guests arrived, we ___ lunch. (a) have brought (b) had bring (c) has brought (d) had brought
  20. 20.When Dad called, we ___ already bought vegetables. (a) has (b) had (c) have
  21. 21.When Dad called, we ___ already swum in the pool. (a) had (b) have (c) has
  22. 22.She ___ a letter before it got dark. (a) had wrote (b) has written (c) have written (d) had written
  23. 23.When Dad called, we ___ already studied science. (a) have (b) has (c) had
  24. 24.Aditya ___ to school before the bell rang. (a) had went (b) had gone (c) have gone (d) has gone
  25. 25.By the time the bell rang, my friends ___ the match. (a) had win (b) has won (c) have won (d) had won
  26. 26.When Dad called, my cousins ___ already ridden a bicycle. (a) had (b) have (c) has
  27. 27.When Dad called, Aarav ___ already flown a kite. (a) have (b) has (c) had
  28. 28.We ___ in the pool before the guests arrived. (a) had swam (b) have swum (c) had swum (d) has swum
  29. 29.When Dad called, Arjun ___ already helped Grandma. (a) have (b) has (c) had
  30. 30.She ___ tea before Mum came home. (a) had made (b) has made (c) had make (d) have made
  31. 31.By the time we reached, I ___ in the pool. (a) had swum (b) has swum (c) have swum (d) had swam
  32. 32.You ___ for the team before it got dark. (a) had clap (b) had clapped (c) have clapped (d) has clapped
  33. 33.By the time Mum came home, he ___ in the pool. (a) have swum (b) had swum (c) had swam (d) has swum
  34. 34.When Dad called, they ___ already studied science. (a) have (b) had (c) has
  35. 35.She ___ a bicycle before Mum came home. (a) has ridden (b) had ridden (c) have ridden (d) had rode
  36. 36.They ___ in the park before the guests arrived. (a) have run (b) has run (c) had ran (d) had run
  37. 37.By the time Mum came home, my friends ___ for the team. (a) had clap (b) had clapped (c) have clapped (d) has clapped
  38. 38.By the time Mum came home, I ___ a tree. (a) had plant (b) has planted (c) have planted (d) had planted
  39. 39.By the time the bell rang, we ___ a cartoon. (a) had watch (b) had watched (c) has watched (d) have watched
  40. 40.You ___ rice before it got dark. (a) has cooked (b) had cook (c) had cooked (d) have cooked

Answer key

  1. had
  2. had written
  3. had gone
  4. had danced
  5. had won
  6. had
  7. had worn
  8. had taken
  9. had climbed
  10. had
  11. had drunk
  12. had brought
  13. had swum
  14. had worn
  15. had run
  16. had run
  17. had
  18. had
  19. had brought
  20. had
  21. had
  22. had written
  23. had
  24. had gone
  25. had won
  26. had
  27. had
  28. had swum
  29. had
  30. had made
  31. had swum
  32. had clapped
  33. had swum
  34. had
  35. had ridden
  36. had run
  37. had clapped
  38. had planted
  39. had watched
  40. had cooked

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