← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 967 · 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, you ___ a picture. (a) has drawn (b) had drawn (c) had drew (d) have drawn
  2. 2.When Dad called, you ___ already made tea. (a) have (b) had (c) has
  3. 3.You ___ a cartoon before the guests arrived. (a) has watched (b) have watched (c) had watched (d) had watch
  4. 4.We ___ Grandma before it got dark. (a) have helped (b) had helped (c) had help (d) has helped
  5. 5.Pooja ___ tea before it got dark. (a) had make (b) had made (c) has made (d) have made
  6. 6.They ___ the ball before the guests arrived. (a) had caught (b) has caught (c) had catch (d) have caught
  7. 7.By the time Mum came home, I ___ the train. (a) has taken (b) had taken (c) have taken (d) had took
  8. 8.When Dad called, my friends ___ already told a story. (a) has (b) had (c) have
  9. 9.We ___ a letter before the bell rang. (a) had wrote (b) had written (c) has written (d) have written
  10. 10.You ___ a cartoon before Mum came home. (a) have watched (b) has watched (c) had watched (d) had watch
  11. 11.My brother ___ the match before the guests arrived. (a) had won (b) has won (c) have won (d) had win
  12. 12.By the time we reached, Manav ___ a song. (a) has sung (b) had sang (c) had sung (d) have sung
  13. 13.She ___ on the stage before Mum came home. (a) had danced (b) had dance (c) have danced (d) has danced
  14. 14.When Dad called, he ___ already told a story. (a) has (b) have (c) had
  15. 15.By the time we reached, I ___ in the park. (a) had jogged (b) have jogged (c) has jogged (d) had jog
  16. 16.When Dad called, Nisha ___ already made tea. (a) have (b) has (c) had
  17. 17.When Dad called, I ___ already danced on the stage. (a) had (b) has (c) have
  18. 18.By the time the bell rang, we ___ the bag. (a) had carried (b) had carry (c) have carried (d) has carried
  19. 19.He ___ Grandma before the bell rang. (a) had helped (b) had help (c) have helped (d) has helped
  20. 20.I ___ the match before the bell rang. (a) has won (b) had win (c) have won (d) had won
  21. 21.When Dad called, you ___ already told a story. (a) have (b) has (c) had
  22. 22.We ___ science before it got dark. (a) have studied (b) has studied (c) had study (d) had studied
  23. 23.By the time we reached, my brother ___ milk. (a) have drunk (b) had drunk (c) has drunk (d) had drank
  24. 24.I ___ a cake before the guests arrived. (a) have baked (b) had baked (c) has baked (d) had bake
  25. 25.Dev ___ for the team before the guests arrived. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  26. 26.I ___ vegetables before the guests arrived. (a) have bought (b) had buy (c) has bought (d) had bought
  27. 27.When Dad called, my brother ___ already spoken Hindi. (a) have (b) had (c) has
  28. 28.By the time Mum came home, my sister ___ cricket. (a) has played (b) had play (c) have played (d) had played
  29. 29.When Dad called, we ___ already cooked rice. (a) have (b) had (c) has
  30. 30.When Dad called, you ___ already studied science. (a) have (b) had (c) has
  31. 31.When Dad called, she ___ already studied science. (a) have (b) had (c) has
  32. 32.By the time Mum came home, I ___ science. (a) have studied (b) has studied (c) had studied (d) had study
  33. 33.When Dad called, they ___ already fed the dog. (a) had (b) have (c) has
  34. 34.By the time the bell rang, we ___ in the pool. (a) has swum (b) have swum (c) had swum (d) had swam
  35. 35.By the time we reached, Ishaan ___ in the park. (a) had jog (b) have jogged (c) has jogged (d) had jogged
  36. 36.My sister ___ a message before the guests arrived. (a) have sent (b) had sent (c) has sent (d) had send
  37. 37.By the time Mum came home, Diya ___ Hindi. (a) had spoken (b) had spoke (c) has spoken (d) have spoken
  38. 38.When Dad called, they ___ already danced on the stage. (a) had (b) has (c) have
  39. 39.Saanvi ___ Hindi before it got dark. (a) had spoke (b) has spoken (c) had spoken (d) have spoken
  40. 40.My cousins ___ a picture before it got dark. (a) had drew (b) had drawn (c) has drawn (d) have drawn

Answer key

  1. had drawn
  2. had
  3. had watched
  4. had helped
  5. had made
  6. had caught
  7. had taken
  8. had
  9. had written
  10. had watched
  11. had won
  12. had sung
  13. had danced
  14. had
  15. had jogged
  16. had
  17. had
  18. had carried
  19. had helped
  20. had won
  21. had
  22. had studied
  23. had drunk
  24. had baked
  25. had clapped
  26. had bought
  27. had
  28. had played
  29. had
  30. had
  31. had
  32. had studied
  33. had
  34. had swum
  35. had jogged
  36. had sent
  37. had spoken
  38. had
  39. had spoken
  40. had drawn

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