← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 133 · 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, they ___ science. (a) had study (b) has studied (c) had studied (d) have studied
  2. 2.When Dad called, my cousins ___ already drawn a picture. (a) had (b) has (c) have
  3. 3.By the time we reached, Vivaan ___ in the pool. (a) have swum (b) has swum (c) had swum (d) had swam
  4. 4.We ___ a letter before the bell rang. (a) had written (b) have written (c) has written (d) had wrote
  5. 5.By the time we reached, I ___ the dishes. (a) have washed (b) had wash (c) had washed (d) has washed
  6. 6.When Dad called, my brother ___ already drawn a picture. (a) have (b) has (c) had
  7. 7.Kunal ___ the bag before the guests arrived. (a) had carried (b) has carried (c) had carry (d) have carried
  8. 8.When Dad called, Rahul ___ already studied science. (a) have (b) had (c) has
  9. 9.By the time the guests arrived, we ___ in the park. (a) have run (b) has run (c) had ran (d) had run
  10. 10.When Dad called, Vivaan ___ already jogged in the park. (a) had (b) has (c) have
  11. 11.By the time Mum came home, you ___ to school. (a) had gone (b) have gone (c) has gone (d) had went
  12. 12.The children ___ a cake before Mum came home. (a) has baked (b) have baked (c) had baked (d) had bake
  13. 13.By the time the bell rang, you ___ milk. (a) has drunk (b) have drunk (c) had drank (d) had drunk
  14. 14.When Dad called, we ___ already ridden a bicycle. (a) have (b) has (c) had
  15. 15.When Dad called, they ___ already cooked rice. (a) have (b) has (c) had
  16. 16.When Dad called, Vivaan ___ already taken the train. (a) has (b) have (c) had
  17. 17.By the time Mum came home, they ___ in the park. (a) had ran (b) have run (c) has run (d) had run
  18. 18.When Dad called, you ___ already caught the ball. (a) had (b) have (c) has
  19. 19.You ___ a song before Mum came home. (a) had sung (b) had sang (c) has sung (d) have sung
  20. 20.She ___ a story before it got dark. (a) had told (b) have told (c) has told (d) had tell
  21. 21.When Dad called, we ___ already thrown the ball. (a) have (b) has (c) had
  22. 22.By the time we reached, she ___ tea. (a) had make (b) had made (c) have made (d) has made
  23. 23.When Dad called, she ___ already danced on the stage. (a) have (b) has (c) had
  24. 24.When Dad called, I ___ already washed the dishes. (a) has (b) have (c) had
  25. 25.When Dad called, my sister ___ already caught the ball. (a) has (b) have (c) had
  26. 26.When Dad called, you ___ already made tea. (a) has (b) have (c) had
  27. 27.Aisha ___ the room before the bell rang. (a) has cleaned (b) have cleaned (c) had clean (d) had cleaned
  28. 28.By the time we reached, Myra ___ science. (a) had study (b) have studied (c) has studied (d) had studied
  29. 29.My sister ___ a story before the guests arrived. (a) has told (b) have told (c) had tell (d) had told
  30. 30.When Dad called, my brother ___ already brought lunch. (a) has (b) had (c) have
  31. 31.When Dad called, the children ___ already sung a song. (a) have (b) has (c) had
  32. 32.By the time we reached, my brother ___ Hindi. (a) had spoken (b) has spoken (c) had spoke (d) have spoken
  33. 33.She ___ the bag before Mum came home. (a) had carried (b) had carry (c) has carried (d) have carried
  34. 34.By the time Mum came home, my brother ___ for the team. (a) had clap (b) has clapped (c) have clapped (d) had clapped
  35. 35.When Dad called, I ___ already taken the train. (a) has (b) had (c) have
  36. 36.We ___ a letter before the guests arrived. (a) have written (b) had wrote (c) has written (d) had written
  37. 37.We ___ the ball before Mum came home. (a) has thrown (b) have thrown (c) had threw (d) had thrown
  38. 38.My sister ___ a mango before it got dark. (a) has eaten (b) have eaten (c) had ate (d) had eaten
  39. 39.By the time Mum came home, he ___ a tree. (a) have planted (b) had planted (c) had plant (d) has planted
  40. 40.Omkar ___ a story before the guests arrived. (a) had tell (b) had told (c) has told (d) have told

Answer key

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

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