← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 673 · 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.Ishaan ___ the bag before Mum came home. (a) have carried (b) had carried (c) had carry (d) has carried
  2. 2.My brother ___ to school before the guests arrived. (a) had gone (b) had went (c) have gone (d) has gone
  3. 3.By the time Mum came home, I ___ science. (a) had study (b) has studied (c) have studied (d) had studied
  4. 4.We ___ the room before it got dark. (a) have cleaned (b) had clean (c) had cleaned (d) has cleaned
  5. 5.We ___ rice before Mum came home. (a) had cooked (b) have cooked (c) has cooked (d) had cook
  6. 6.They ___ for the team before the bell rang. (a) had clapped (b) had clap (c) have clapped (d) has clapped
  7. 7.When Dad called, we ___ already bought vegetables. (a) had (b) has (c) have
  8. 8.He ___ a message before the bell rang. (a) had sent (b) have sent (c) had send (d) has sent
  9. 9.By the time Mum came home, I ___ the bag. (a) has carried (b) have carried (c) had carry (d) had carried
  10. 10.When Dad called, she ___ already gone to school. (a) has (b) have (c) had
  11. 11.Sneha ___ the match before Mum came home. (a) had win (b) have won (c) had won (d) has won
  12. 12.When Dad called, you ___ already watched a cartoon. (a) has (b) have (c) had
  13. 13.I ___ the dog before it got dark. (a) has fed (b) have fed (c) had feed (d) had fed
  14. 14.Ananya ___ a letter before it got dark. (a) had written (b) has written (c) have written (d) had wrote
  15. 15.Kabir ___ the train before the bell rang. (a) have taken (b) has taken (c) had took (d) had taken
  16. 16.He ___ rice before it got dark. (a) had cooked (b) has cooked (c) have cooked (d) had cook
  17. 17.Arjun ___ a tree before Mum came home. (a) has planted (b) had planted (c) had plant (d) have planted
  18. 18.She ___ a story before Mum came home. (a) had told (b) had tell (c) have told (d) has told
  19. 19.My brother ___ science before the bell rang. (a) have studied (b) had study (c) had studied (d) has studied
  20. 20.When Dad called, we ___ already danced on the stage. (a) has (b) had (c) have
  21. 21.By the time Mum came home, we ___ Hindi. (a) have spoken (b) has spoken (c) had spoken (d) had spoke
  22. 22.She ___ a tree before it got dark. (a) had climbed (b) have climbed (c) has climbed (d) had climb
  23. 23.Isha ___ a picture before the guests arrived. (a) had drew (b) have drawn (c) had drawn (d) has drawn
  24. 24.By the time Mum came home, Rahul ___ in the park. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  25. 25.When Dad called, Kavya ___ already drawn a picture. (a) has (b) have (c) had
  26. 26.When Dad called, we ___ already washed the dishes. (a) had (b) have (c) has
  27. 27.When Dad called, we ___ already spoken Hindi. (a) have (b) had (c) has
  28. 28.When Dad called, they ___ already worn a cap. (a) had (b) has (c) have
  29. 29.By the time the bell rang, we ___ the ball. (a) had thrown (b) has thrown (c) had threw (d) have thrown
  30. 30.By the time Mum came home, I ___ a mango. (a) had eaten (b) had ate (c) have eaten (d) has eaten
  31. 31.We ___ the ball before the guests arrived. (a) has thrown (b) had thrown (c) have thrown (d) had threw
  32. 32.When Dad called, they ___ already gone to school. (a) has (b) have (c) had
  33. 33.They ___ a song before the bell rang. (a) have sung (b) had sang (c) had sung (d) has sung
  34. 34.When Dad called, we ___ already sung a song. (a) has (b) have (c) had
  35. 35.When Dad called, she ___ already carried the bag. (a) has (b) had (c) have
  36. 36.My brother ___ on the stage before it got dark. (a) had dance (b) had danced (c) have danced (d) has danced
  37. 37.By the time Mum came home, the students ___ the dishes. (a) had wash (b) have washed (c) had washed (d) has washed
  38. 38.By the time the bell rang, Diya ___ a picture. (a) had drew (b) have drawn (c) had drawn (d) has drawn
  39. 39.By the time the guests arrived, she ___ a tree. (a) had climb (b) have climbed (c) has climbed (d) had climbed
  40. 40.My cousins ___ the ball before Mum came home. (a) have thrown (b) has thrown (c) had thrown (d) had threw

Answer key

  1. had carried
  2. had gone
  3. had studied
  4. had cleaned
  5. had cooked
  6. had clapped
  7. had
  8. had sent
  9. had carried
  10. had
  11. had won
  12. had
  13. had fed
  14. had written
  15. had taken
  16. had cooked
  17. had planted
  18. had told
  19. had studied
  20. had
  21. had spoken
  22. had climbed
  23. had drawn
  24. had jogged
  25. had
  26. had
  27. had
  28. had
  29. had thrown
  30. had eaten
  31. had thrown
  32. had
  33. had sung
  34. had
  35. had
  36. had danced
  37. had washed
  38. had drawn
  39. had climbed
  40. had thrown

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