← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 764 · 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 the guests arrived, they ___ a picture. (a) has drawn (b) had drawn (c) had drew (d) have drawn
  2. 2.When Dad called, my cousins ___ already clapped for the team. (a) has (b) have (c) had
  3. 3.You ___ a cartoon before it got dark. (a) had watched (b) had watch (c) have watched (d) has watched
  4. 4.By the time we reached, he ___ a cartoon. (a) had watched (b) had watch (c) has watched (d) have watched
  5. 5.By the time Mum came home, Rohan ___ Grandma. (a) have helped (b) had helped (c) had help (d) has helped
  6. 6.By the time the guests arrived, my cousins ___ Grandma. (a) had help (b) has helped (c) had helped (d) have helped
  7. 7.By the time Mum came home, the students ___ a message. (a) had send (b) have sent (c) has sent (d) had sent
  8. 8.Ananya ___ a cake before the bell rang. (a) had bake (b) has baked (c) had baked (d) have baked
  9. 9.When Dad called, you ___ already carried the bag. (a) has (b) have (c) had
  10. 10.I ___ a picture before Mum came home. (a) has drawn (b) had drew (c) had drawn (d) have drawn
  11. 11.Vivaan ___ a tree before the bell rang. (a) had plant (b) has planted (c) had planted (d) have planted
  12. 12.By the time the guests arrived, you ___ vegetables. (a) have bought (b) had buy (c) has bought (d) had bought
  13. 13.She ___ milk before the guests arrived. (a) had drank (b) have drunk (c) had drunk (d) has drunk
  14. 14.My brother ___ a mango before the guests arrived. (a) had ate (b) had eaten (c) has eaten (d) have eaten
  15. 15.When Dad called, I ___ already drawn a picture. (a) have (b) has (c) had
  16. 16.I ___ a tree before the guests arrived. (a) has climbed (b) had climbed (c) have climbed (d) had climb
  17. 17.I ___ cricket before it got dark. (a) have played (b) had play (c) has played (d) had played
  18. 18.By the time the guests arrived, the students ___ a cake. (a) have baked (b) had baked (c) has baked (d) had bake
  19. 19.When Dad called, he ___ already cleaned the room. (a) have (b) had (c) has
  20. 20.When Dad called, Farhan ___ already fed the dog. (a) had (b) have (c) has
  21. 21.When Dad called, she ___ already carried the bag. (a) had (b) have (c) has
  22. 22.He ___ Grandma before it got dark. (a) has helped (b) had help (c) had helped (d) have helped
  23. 23.When Dad called, Vivaan ___ already helped Grandma. (a) had (b) have (c) has
  24. 24.By the time Mum came home, she ___ a kite. (a) had flew (b) has flown (c) have flown (d) had flown
  25. 25.By the time the bell rang, I ___ tea. (a) had make (b) have made (c) has made (d) had made
  26. 26.By the time we reached, Rohan ___ the train. (a) have taken (b) had took (c) has taken (d) had taken
  27. 27.When Dad called, my brother ___ already run in the park. (a) have (b) had (c) has
  28. 28.When Dad called, I ___ already ridden a bicycle. (a) have (b) has (c) had
  29. 29.By the time we reached, she ___ vegetables. (a) has bought (b) had buy (c) had bought (d) have bought
  30. 30.They ___ Hindi before the bell rang. (a) has spoken (b) had spoke (c) had spoken (d) have spoken
  31. 31.Riya ___ the dishes before Mum came home. (a) had wash (b) have washed (c) had washed (d) has washed
  32. 32.When Dad called, he ___ already bought vegetables. (a) has (b) had (c) have
  33. 33.When Dad called, you ___ already watched a cartoon. (a) had (b) have (c) has
  34. 34.When Dad called, Aisha ___ already built a sandcastle. (a) have (b) has (c) had
  35. 35.You ___ on the stage before Mum came home. (a) has danced (b) had danced (c) have danced (d) had dance
  36. 36.By the time the bell rang, she ___ in the park. (a) has run (b) had run (c) have run (d) had ran
  37. 37.We ___ a picture before it got dark. (a) had drawn (b) has drawn (c) have drawn (d) had drew
  38. 38.My parents ___ a tree before Mum came home. (a) has planted (b) have planted (c) had planted (d) had plant
  39. 39.We ___ the dog before it got dark. (a) have fed (b) had feed (c) had fed (d) has fed
  40. 40.By the time the bell rang, they ___ the dog. (a) has fed (b) had fed (c) have fed (d) had feed

Answer key

  1. had drawn
  2. had
  3. had watched
  4. had watched
  5. had helped
  6. had helped
  7. had sent
  8. had baked
  9. had
  10. had drawn
  11. had planted
  12. had bought
  13. had drunk
  14. had eaten
  15. had
  16. had climbed
  17. had played
  18. had baked
  19. had
  20. had
  21. had
  22. had helped
  23. had
  24. had flown
  25. had made
  26. had taken
  27. had
  28. had
  29. had bought
  30. had spoken
  31. had washed
  32. had
  33. had
  34. had
  35. had danced
  36. had run
  37. had drawn
  38. had planted
  39. had fed
  40. had fed

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