← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 831 · 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.My brother ___ a tree before the guests arrived. (a) had climbed (b) had climb (c) have climbed (d) has climbed
  2. 2.When Dad called, Omkar ___ already won the match. (a) have (b) has (c) had
  3. 3.When Dad called, my sister ___ already ridden a bicycle. (a) has (b) have (c) had
  4. 4.When Dad called, I ___ already sent a message. (a) have (b) has (c) had
  5. 5.I ___ Grandma before the guests arrived. (a) had help (b) had helped (c) has helped (d) have helped
  6. 6.By the time we reached, I ___ a story. (a) had tell (b) has told (c) had told (d) have told
  7. 7.Riya ___ a cartoon before the guests arrived. (a) has watched (b) have watched (c) had watched (d) had watch
  8. 8.When Dad called, you ___ already eaten a mango. (a) has (b) have (c) had
  9. 9.When Dad called, Rohan ___ already carried the bag. (a) had (b) have (c) has
  10. 10.We ___ on the stage before Mum came home. (a) has danced (b) have danced (c) had dance (d) had danced
  11. 11.I ___ a cake before the guests arrived. (a) have baked (b) had bake (c) had baked (d) has baked
  12. 12.When Dad called, Nisha ___ already studied science. (a) had (b) has (c) have
  13. 13.She ___ milk before Mum came home. (a) have drunk (b) had drank (c) has drunk (d) had drunk
  14. 14.By the time we reached, they ___ to school. (a) had went (b) has gone (c) have gone (d) had gone
  15. 15.When Dad called, we ___ already bought vegetables. (a) have (b) had (c) has
  16. 16.My friends ___ cricket before the bell rang. (a) had played (b) have played (c) has played (d) had play
  17. 17.When Dad called, we ___ already played cricket. (a) has (b) have (c) had
  18. 18.We ___ a bicycle before the bell rang. (a) had ridden (b) had rode (c) has ridden (d) have ridden
  19. 19.By the time the bell rang, the students ___ a cake. (a) had baked (b) had bake (c) have baked (d) has baked
  20. 20.By the time the guests arrived, you ___ rice. (a) had cook (b) has cooked (c) had cooked (d) have cooked
  21. 21.I ___ the ball before Mum came home. (a) had thrown (b) had threw (c) have thrown (d) has thrown
  22. 22.You ___ a cap before the guests arrived. (a) had wore (b) have worn (c) had worn (d) has worn
  23. 23.I ___ milk before it got dark. (a) has drunk (b) have drunk (c) had drank (d) had drunk
  24. 24.When Dad called, the children ___ already washed the dishes. (a) has (b) had (c) have
  25. 25.My sister ___ Hindi before the bell rang. (a) has spoken (b) had spoken (c) had spoke (d) have spoken
  26. 26.By the time Mum came home, the students ___ a story. (a) had tell (b) have told (c) had told (d) has told
  27. 27.She ___ tea before the bell rang. (a) had make (b) had made (c) have made (d) has made
  28. 28.They ___ in the pool before Mum came home. (a) has swum (b) have swum (c) had swam (d) had swum
  29. 29.She ___ a sandcastle before Mum came home. (a) had build (b) has built (c) have built (d) had built
  30. 30.By the time Mum came home, she ___ the room. (a) had clean (b) had cleaned (c) has cleaned (d) have cleaned
  31. 31.I ___ on the stage before it got dark. (a) has danced (b) had dance (c) have danced (d) had danced
  32. 32.Meera ___ a kite before it got dark. (a) has flown (b) had flown (c) had flew (d) have flown
  33. 33.When Dad called, you ___ already told a story. (a) has (b) have (c) had
  34. 34.When Dad called, he ___ already watched a cartoon. (a) has (b) had (c) have
  35. 35.My parents ___ the train before Mum came home. (a) has taken (b) have taken (c) had taken (d) had took
  36. 36.You ___ on the stage before the guests arrived. (a) has danced (b) have danced (c) had dance (d) had danced
  37. 37.When Dad called, Manav ___ already made tea. (a) has (b) have (c) had
  38. 38.My friends ___ a kite before the guests arrived. (a) have flown (b) had flew (c) had flown (d) has flown
  39. 39.We ___ in the pool before Mum came home. (a) has swum (b) have swum (c) had swam (d) had swum
  40. 40.By the time the bell rang, she ___ a bicycle. (a) had rode (b) have ridden (c) had ridden (d) has ridden

Answer key

  1. had climbed
  2. had
  3. had
  4. had
  5. had helped
  6. had told
  7. had watched
  8. had
  9. had
  10. had danced
  11. had baked
  12. had
  13. had drunk
  14. had gone
  15. had
  16. had played
  17. had
  18. had ridden
  19. had baked
  20. had cooked
  21. had thrown
  22. had worn
  23. had drunk
  24. had
  25. had spoken
  26. had told
  27. had made
  28. had swum
  29. had built
  30. had cleaned
  31. had danced
  32. had flown
  33. had
  34. had
  35. had taken
  36. had danced
  37. had
  38. had flown
  39. had swum
  40. had ridden

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