← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 646 · 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 the bell rang, my sister ___ a sandcastle. (a) had built (b) have built (c) had build (d) has built
  2. 2.When Dad called, we ___ already told a story. (a) has (b) have (c) had
  3. 3.By the time we reached, she ___ a letter. (a) has written (b) had wrote (c) had written (d) have written
  4. 4.He ___ a song before Mum came home. (a) had sung (b) has sung (c) have sung (d) had sang
  5. 5.I ___ a mango before the guests arrived. (a) has eaten (b) had eaten (c) have eaten (d) had ate
  6. 6.When Dad called, we ___ already clapped for the team. (a) have (b) has (c) had
  7. 7.When Dad called, he ___ already ridden a bicycle. (a) had (b) have (c) has
  8. 8.By the time the bell rang, Rohan ___ in the park. (a) had jogged (b) had jog (c) has jogged (d) have jogged
  9. 9.By the time the bell rang, you ___ a kite. (a) had flew (b) has flown (c) had flown (d) have flown
  10. 10.When Dad called, you ___ already thrown the ball. (a) has (b) had (c) have
  11. 11.By the time the guests arrived, you ___ cricket. (a) have played (b) has played (c) had play (d) had played
  12. 12.Ishaan ___ a tree before Mum came home. (a) have planted (b) had plant (c) had planted (d) has planted
  13. 13.My brother ___ cricket before it got dark. (a) has played (b) had play (c) had played (d) have played
  14. 14.She ___ science before it got dark. (a) had studied (b) has studied (c) had study (d) have studied
  15. 15.They ___ the ball before the guests arrived. (a) has caught (b) had caught (c) have caught (d) had catch
  16. 16.They ___ Hindi before the bell rang. (a) have spoken (b) has spoken (c) had spoken (d) had spoke
  17. 17.When Dad called, he ___ already drunk milk. (a) have (b) had (c) has
  18. 18.When Dad called, she ___ already written a letter. (a) has (b) had (c) have
  19. 19.The students ___ for the team before Mum came home. (a) had clap (b) had clapped (c) has clapped (d) have clapped
  20. 20.When Dad called, you ___ already danced on the stage. (a) had (b) has (c) have
  21. 21.By the time Mum came home, Isha ___ the dishes. (a) had wash (b) has washed (c) had washed (d) have washed
  22. 22.By the time the guests arrived, he ___ rice. (a) has cooked (b) had cook (c) had cooked (d) have cooked
  23. 23.When Dad called, my friends ___ already helped Grandma. (a) had (b) has (c) have
  24. 24.The students ___ a cartoon before Mum came home. (a) had watch (b) have watched (c) has watched (d) had watched
  25. 25.Rohan ___ a cap before it got dark. (a) has worn (b) had worn (c) had wore (d) have worn
  26. 26.Tara ___ a cartoon before the bell rang. (a) have watched (b) had watched (c) had watch (d) has watched
  27. 27.She ___ a cap before it got dark. (a) has worn (b) had worn (c) have worn (d) had wore
  28. 28.When Dad called, we ___ already drunk milk. (a) has (b) had (c) have
  29. 29.By the time the bell rang, my parents ___ a story. (a) had told (b) have told (c) had tell (d) has told
  30. 30.By the time we reached, you ___ a song. (a) have sung (b) had sung (c) has sung (d) had sang
  31. 31.By the time the bell rang, the students ___ the bag. (a) has carried (b) have carried (c) had carry (d) had carried
  32. 32.By the time Mum came home, my friends ___ a tree. (a) had plant (b) had planted (c) has planted (d) have planted
  33. 33.When Dad called, I ___ already caught the ball. (a) had (b) have (c) has
  34. 34.By the time we reached, she ___ the match. (a) had won (b) had win (c) has won (d) have won
  35. 35.When Dad called, we ___ already worn a cap. (a) had (b) have (c) has
  36. 36.When Dad called, she ___ already sung a song. (a) has (b) had (c) have
  37. 37.When Dad called, the students ___ already danced on the stage. (a) have (b) has (c) had
  38. 38.By the time the bell rang, he ___ tea. (a) had make (b) have made (c) had made (d) has made
  39. 39.When Dad called, Ananya ___ already worn a cap. (a) have (b) had (c) has
  40. 40.When Dad called, he ___ already run in the park. (a) has (b) had (c) have

Answer key

  1. had built
  2. had
  3. had written
  4. had sung
  5. had eaten
  6. had
  7. had
  8. had jogged
  9. had flown
  10. had
  11. had played
  12. had planted
  13. had played
  14. had studied
  15. had caught
  16. had spoken
  17. had
  18. had
  19. had clapped
  20. had
  21. had washed
  22. had cooked
  23. had
  24. had watched
  25. had worn
  26. had watched
  27. had worn
  28. had
  29. had told
  30. had sung
  31. had carried
  32. had planted
  33. had
  34. had won
  35. had
  36. had
  37. had
  38. had made
  39. had
  40. had

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