← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 685 · 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 ridden a bicycle. (a) have (b) has (c) had
  2. 2.You ___ in the pool before it got dark. (a) had swam (b) had swum (c) have swum (d) has swum
  3. 3.By the time Mum came home, she ___ a tree. (a) have planted (b) had plant (c) has planted (d) had planted
  4. 4.When Dad called, she ___ already fed the dog. (a) has (b) had (c) have
  5. 5.She ___ science before it got dark. (a) has studied (b) had study (c) had studied (d) have studied
  6. 6.When Dad called, my friends ___ already brought lunch. (a) has (b) had (c) have
  7. 7.When Dad called, she ___ already cleaned the room. (a) have (b) has (c) had
  8. 8.By the time the bell rang, you ___ a cap. (a) have worn (b) had worn (c) had wore (d) has worn
  9. 9.When Dad called, Meera ___ already watched a cartoon. (a) have (b) has (c) had
  10. 10.We ___ a tree before Mum came home. (a) has climbed (b) had climb (c) have climbed (d) had climbed
  11. 11.When Dad called, you ___ already helped Grandma. (a) has (b) have (c) had
  12. 12.I ___ on the stage before the bell rang. (a) has danced (b) have danced (c) had dance (d) had danced
  13. 13.When Dad called, he ___ already studied science. (a) have (b) had (c) has
  14. 14.We ___ in the pool before it got dark. (a) have swum (b) has swum (c) had swum (d) had swam
  15. 15.By the time we reached, Isha ___ for the team. (a) have clapped (b) has clapped (c) had clap (d) had clapped
  16. 16.By the time the bell rang, I ___ vegetables. (a) had buy (b) has bought (c) have bought (d) had bought
  17. 17.When Dad called, you ___ already bought vegetables. (a) have (b) has (c) had
  18. 18.By the time Mum came home, she ___ lunch. (a) had bring (b) have brought (c) has brought (d) had brought
  19. 19.When Dad called, my brother ___ already helped Grandma. (a) had (b) has (c) have
  20. 20.When Dad called, my cousins ___ already clapped for the team. (a) had (b) has (c) have
  21. 21.My sister ___ a story before Mum came home. (a) have told (b) had told (c) had tell (d) has told
  22. 22.Rohan ___ a sandcastle before the bell rang. (a) has built (b) had build (c) had built (d) have built
  23. 23.She ___ milk before the bell rang. (a) has drunk (b) have drunk (c) had drunk (d) had drank
  24. 24.My sister ___ the train before it got dark. (a) had took (b) has taken (c) have taken (d) had taken
  25. 25.When Dad called, she ___ already told a story. (a) have (b) has (c) had
  26. 26.When Dad called, he ___ already written a letter. (a) have (b) had (c) has
  27. 27.When Dad called, I ___ already cleaned the room. (a) have (b) has (c) had
  28. 28.My sister ___ on the stage before it got dark. (a) have danced (b) has danced (c) had dance (d) had danced
  29. 29.You ___ the train before the bell rang. (a) have taken (b) has taken (c) had taken (d) had took
  30. 30.By the time the bell rang, you ___ the ball. (a) has caught (b) had catch (c) have caught (d) had caught
  31. 31.By the time Mum came home, he ___ to school. (a) has gone (b) have gone (c) had gone (d) had went
  32. 32.You ___ a tree before Mum came home. (a) has climbed (b) had climb (c) had climbed (d) have climbed
  33. 33.When Dad called, Isha ___ already gone to school. (a) had (b) has (c) have
  34. 34.When Dad called, he ___ already carried the bag. (a) have (b) had (c) has
  35. 35.My brother ___ for the team before it got dark. (a) have clapped (b) had clapped (c) had clap (d) has clapped
  36. 36.When Dad called, I ___ already flown a kite. (a) has (b) have (c) had
  37. 37.By the time we reached, I ___ a sandcastle. (a) have built (b) had build (c) has built (d) had built
  38. 38.You ___ the match before Mum came home. (a) have won (b) had won (c) has won (d) had win
  39. 39.When Dad called, Neel ___ already flown a kite. (a) have (b) had (c) has
  40. 40.I ___ science before it got dark. (a) had study (b) have studied (c) has studied (d) had studied

Answer key

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

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