← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 337 · 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 carried the bag. (a) has (b) have (c) had
  2. 2.They ___ the dog before the bell rang. (a) had feed (b) has fed (c) have fed (d) had fed
  3. 3.When Dad called, they ___ already run in the park. (a) has (b) have (c) had
  4. 4.When Dad called, he ___ already brought lunch. (a) has (b) have (c) had
  5. 5.Kabir ___ cricket before Mum came home. (a) had play (b) have played (c) had played (d) has played
  6. 6.When Dad called, I ___ already run in the park. (a) has (b) had (c) have
  7. 7.When Dad called, my friends ___ already washed the dishes. (a) have (b) has (c) had
  8. 8.My friends ___ the bag before the guests arrived. (a) had carried (b) had carry (c) has carried (d) have carried
  9. 9.By the time Mum came home, my cousins ___ the dog. (a) had feed (b) has fed (c) have fed (d) had fed
  10. 10.My sister ___ Grandma before it got dark. (a) had help (b) had helped (c) has helped (d) have helped
  11. 11.By the time Mum came home, Aisha ___ Hindi. (a) had spoke (b) had spoken (c) have spoken (d) has spoken
  12. 12.By the time we reached, my sister ___ lunch. (a) have brought (b) had bring (c) had brought (d) has brought
  13. 13.Zoya ___ vegetables before the guests arrived. (a) has bought (b) had buy (c) have bought (d) had bought
  14. 14.When Dad called, Tara ___ already planted a tree. (a) has (b) had (c) have
  15. 15.When Dad called, I ___ already baked a cake. (a) has (b) have (c) had
  16. 16.When Dad called, the students ___ already studied science. (a) had (b) has (c) have
  17. 17.Pooja ___ a song before the bell rang. (a) have sung (b) has sung (c) had sang (d) had sung
  18. 18.When Dad called, the children ___ already clapped for the team. (a) have (b) has (c) had
  19. 19.By the time Mum came home, I ___ the room. (a) have cleaned (b) had clean (c) has cleaned (d) had cleaned
  20. 20.When Dad called, he ___ already helped Grandma. (a) had (b) has (c) have
  21. 21.When Dad called, Pooja ___ already planted a tree. (a) have (b) has (c) had
  22. 22.When Dad called, Ira ___ already taken the train. (a) had (b) have (c) has
  23. 23.We ___ rice before the bell rang. (a) have cooked (b) has cooked (c) had cook (d) had cooked
  24. 24.When Dad called, he ___ already gone to school. (a) had (b) have (c) has
  25. 25.They ___ a mango before the bell rang. (a) had eaten (b) has eaten (c) had ate (d) have eaten
  26. 26.When Dad called, Ishaan ___ already fed the dog. (a) have (b) has (c) had
  27. 27.He ___ vegetables before it got dark. (a) has bought (b) had bought (c) have bought (d) had buy
  28. 28.My brother ___ a tree before the guests arrived. (a) had plant (b) have planted (c) has planted (d) had planted
  29. 29.By the time the bell rang, they ___ the ball. (a) have caught (b) had caught (c) has caught (d) had catch
  30. 30.You ___ lunch before the bell rang. (a) had brought (b) have brought (c) had bring (d) has brought
  31. 31.He ___ to school before it got dark. (a) has gone (b) had went (c) have gone (d) had gone
  32. 32.By the time we reached, you ___ to school. (a) has gone (b) have gone (c) had gone (d) had went
  33. 33.When Dad called, she ___ already drawn a picture. (a) had (b) have (c) has
  34. 34.By the time we reached, she ___ science. (a) has studied (b) had study (c) have studied (d) had studied
  35. 35.By the time we reached, I ___ a sandcastle. (a) had build (b) had built (c) has built (d) have built
  36. 36.You ___ the room before Mum came home. (a) has cleaned (b) have cleaned (c) had cleaned (d) had clean
  37. 37.We ___ milk before the bell rang. (a) had drunk (b) had drank (c) have drunk (d) has drunk
  38. 38.When Dad called, Ishaan ___ already jogged in the park. (a) have (b) has (c) had
  39. 39.By the time Mum came home, my parents ___ a tree. (a) has planted (b) had planted (c) had plant (d) have planted
  40. 40.We ___ a mango before it got dark. (a) has eaten (b) had ate (c) had eaten (d) have eaten

Answer key

  1. had
  2. had fed
  3. had
  4. had
  5. had played
  6. had
  7. had
  8. had carried
  9. had fed
  10. had helped
  11. had spoken
  12. had brought
  13. had bought
  14. had
  15. had
  16. had
  17. had sung
  18. had
  19. had cleaned
  20. had
  21. had
  22. had
  23. had cooked
  24. had
  25. had eaten
  26. had
  27. had bought
  28. had planted
  29. had caught
  30. had brought
  31. had gone
  32. had gone
  33. had
  34. had studied
  35. had built
  36. had cleaned
  37. had drunk
  38. had
  39. had planted
  40. had eaten

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