← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 559 · 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.They ___ a sandcastle before the bell rang. (a) has built (b) had built (c) had build (d) have built
  2. 2.When Dad called, she ___ already danced on the stage. (a) has (b) had (c) have
  3. 3.By the time Mum came home, they ___ a tree. (a) has planted (b) have planted (c) had planted (d) had plant
  4. 4.I ___ a sandcastle before it got dark. (a) had build (b) have built (c) has built (d) had built
  5. 5.By the time Mum came home, the children ___ tea. (a) have made (b) had made (c) has made (d) had make
  6. 6.You ___ a tree before Mum came home. (a) has planted (b) had planted (c) have planted (d) had plant
  7. 7.We ___ vegetables before the bell rang. (a) have bought (b) had buy (c) had bought (d) has bought
  8. 8.My friends ___ a mango before Mum came home. (a) had ate (b) have eaten (c) had eaten (d) has eaten
  9. 9.When Dad called, Nisha ___ already spoken Hindi. (a) has (b) have (c) had
  10. 10.By the time the guests arrived, you ___ the bag. (a) has carried (b) have carried (c) had carry (d) had carried
  11. 11.By the time we reached, my friends ___ a cake. (a) has baked (b) had baked (c) had bake (d) have baked
  12. 12.When Dad called, we ___ already eaten a mango. (a) has (b) have (c) had
  13. 13.When Dad called, my brother ___ already eaten a mango. (a) has (b) have (c) had
  14. 14.We ___ in the park before it got dark. (a) had ran (b) had run (c) have run (d) has run
  15. 15.By the time the bell rang, I ___ Hindi. (a) have spoken (b) had spoken (c) has spoken (d) had spoke
  16. 16.By the time the guests arrived, he ___ science. (a) have studied (b) had study (c) had studied (d) has studied
  17. 17.By the time the guests arrived, Kabir ___ lunch. (a) has brought (b) had brought (c) have brought (d) had bring
  18. 18.You ___ a song before Mum came home. (a) had sung (b) had sang (c) have sung (d) has sung
  19. 19.When Dad called, Yash ___ already taken the train. (a) has (b) had (c) have
  20. 20.We ___ a mango before Mum came home. (a) have eaten (b) had ate (c) had eaten (d) has eaten
  21. 21.She ___ a cartoon before Mum came home. (a) had watched (b) have watched (c) has watched (d) had watch
  22. 22.When Dad called, you ___ already carried the bag. (a) has (b) have (c) had
  23. 23.Dev ___ a song before it got dark. (a) has sung (b) had sang (c) have sung (d) had sung
  24. 24.By the time Mum came home, my brother ___ tea. (a) had make (b) have made (c) had made (d) has made
  25. 25.By the time we reached, we ___ cricket. (a) has played (b) had played (c) have played (d) had play
  26. 26.I ___ science before it got dark. (a) had studied (b) has studied (c) had study (d) have studied
  27. 27.When Dad called, I ___ already played cricket. (a) have (b) had (c) has
  28. 28.By the time Mum came home, he ___ science. (a) had study (b) have studied (c) had studied (d) has studied
  29. 29.Kabir ___ a message before the bell rang. (a) had sent (b) had send (c) have sent (d) has sent
  30. 30.When Dad called, the students ___ already danced on the stage. (a) had (b) has (c) have
  31. 31.My friends ___ a story before Mum came home. (a) has told (b) had tell (c) have told (d) had told
  32. 32.When Dad called, you ___ already thrown the ball. (a) had (b) have (c) has
  33. 33.By the time Mum came home, they ___ a cake. (a) have baked (b) had bake (c) had baked (d) has baked
  34. 34.When Dad called, I ___ already swum in the pool. (a) has (b) have (c) had
  35. 35.I ___ for the team before Mum came home. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  36. 36.My sister ___ the dishes before Mum came home. (a) has washed (b) had washed (c) had wash (d) have washed
  37. 37.By the time we reached, I ___ milk. (a) had drank (b) had drunk (c) has drunk (d) have drunk
  38. 38.By the time the bell rang, I ___ in the park. (a) had jogged (b) have jogged (c) has jogged (d) had jog
  39. 39.Karan ___ to school before it got dark. (a) had went (b) have gone (c) had gone (d) has gone
  40. 40.When Dad called, she ___ already written a letter. (a) had (b) has (c) have

Answer key

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

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