← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 71 · 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.When Dad called, we ___ already studied science. (a) have (b) had (c) has
  2. 2.You ___ Hindi before the guests arrived. (a) had spoke (b) have spoken (c) had spoken (d) has spoken
  3. 3.We ___ a message before the bell rang. (a) have sent (b) has sent (c) had send (d) had sent
  4. 4.I ___ the dishes before Mum came home. (a) has washed (b) had washed (c) have washed (d) had wash
  5. 5.By the time we reached, my sister ___ a cartoon. (a) had watched (b) had watch (c) has watched (d) have watched
  6. 6.By the time we reached, we ___ in the park. (a) had ran (b) have run (c) had run (d) has run
  7. 7.The children ___ a cake before the bell rang. (a) had bake (b) have baked (c) had baked (d) has baked
  8. 8.When Dad called, you ___ already carried the bag. (a) has (b) had (c) have
  9. 9.When Dad called, you ___ already danced on the stage. (a) has (b) have (c) had
  10. 10.By the time the bell rang, my friends ___ the dishes. (a) has washed (b) had wash (c) have washed (d) had washed
  11. 11.By the time the bell rang, my sister ___ science. (a) had studied (b) had study (c) have studied (d) has studied
  12. 12.When Dad called, I ___ already thrown the ball. (a) have (b) had (c) has
  13. 13.By the time the bell rang, the students ___ a letter. (a) had wrote (b) have written (c) has written (d) had written
  14. 14.Tara ___ Grandma before it got dark. (a) had help (b) had helped (c) have helped (d) has helped
  15. 15.When Dad called, she ___ already flown a kite. (a) have (b) had (c) has
  16. 16.Myra ___ the bag before Mum came home. (a) has carried (b) had carry (c) had carried (d) have carried
  17. 17.By the time the bell rang, we ___ a tree. (a) have climbed (b) had climbed (c) has climbed (d) had climb
  18. 18.By the time Mum came home, we ___ in the park. (a) has run (b) had ran (c) had run (d) have run
  19. 19.When Dad called, we ___ already drawn a picture. (a) have (b) has (c) had
  20. 20.When Dad called, my sister ___ already brought lunch. (a) have (b) had (c) has
  21. 21.My brother ___ on the stage before Mum came home. (a) has danced (b) had danced (c) have danced (d) had dance
  22. 22.You ___ a cap before Mum came home. (a) had worn (b) had wore (c) has worn (d) have worn
  23. 23.Vivaan ___ lunch before Mum came home. (a) had bring (b) have brought (c) had brought (d) has brought
  24. 24.By the time we reached, you ___ a mango. (a) had eaten (b) have eaten (c) has eaten (d) had ate
  25. 25.When Dad called, we ___ already played cricket. (a) has (b) have (c) had
  26. 26.When Dad called, Diya ___ already ridden a bicycle. (a) has (b) have (c) had
  27. 27.When Dad called, we ___ already cleaned the room. (a) had (b) has (c) have
  28. 28.By the time the guests arrived, I ___ on the stage. (a) had danced (b) had dance (c) has danced (d) have danced
  29. 29.They ___ a bicycle before the bell rang. (a) had rode (b) had ridden (c) have ridden (d) has ridden
  30. 30.By the time Mum came home, my sister ___ science. (a) had study (b) had studied (c) has studied (d) have studied
  31. 31.Myra ___ the ball before the bell rang. (a) has thrown (b) had threw (c) have thrown (d) had thrown
  32. 32.You ___ a song before Mum came home. (a) has sung (b) had sung (c) had sang (d) have sung
  33. 33.I ___ a cap before the guests arrived. (a) had wore (b) has worn (c) had worn (d) have worn
  34. 34.She ___ rice before the guests arrived. (a) had cook (b) had cooked (c) has cooked (d) have cooked
  35. 35.My sister ___ a kite before it got dark. (a) have flown (b) had flown (c) had flew (d) has flown
  36. 36.When Dad called, you ___ already swum in the pool. (a) has (b) had (c) have
  37. 37.Saanvi ___ in the pool before the guests arrived. (a) has swum (b) had swam (c) had swum (d) have swum
  38. 38.When Dad called, he ___ already built a sandcastle. (a) have (b) had (c) has
  39. 39.My cousins ___ in the park before Mum came home. (a) have jogged (b) has jogged (c) had jog (d) had jogged
  40. 40.My brother ___ vegetables before the guests arrived. (a) had buy (b) has bought (c) have bought (d) had bought

Answer key

  1. had
  2. had spoken
  3. had sent
  4. had washed
  5. had watched
  6. had run
  7. had baked
  8. had
  9. had
  10. had washed
  11. had studied
  12. had
  13. had written
  14. had helped
  15. had
  16. had carried
  17. had climbed
  18. had run
  19. had
  20. had
  21. had danced
  22. had worn
  23. had brought
  24. had eaten
  25. had
  26. had
  27. had
  28. had danced
  29. had ridden
  30. had studied
  31. had thrown
  32. had sung
  33. had worn
  34. had cooked
  35. had flown
  36. had
  37. had swum
  38. had
  39. had jogged
  40. had bought

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