← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 857 · 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, you ___ already danced on the stage. (a) has (b) had (c) have
  2. 2.Rohan ___ a cap before the guests arrived. (a) had worn (b) has worn (c) had wore (d) have worn
  3. 3.When Dad called, Karan ___ already thrown the ball. (a) has (b) have (c) had
  4. 4.By the time Mum came home, Omkar ___ a message. (a) had send (b) had sent (c) has sent (d) have sent
  5. 5.When Dad called, you ___ already drawn a picture. (a) had (b) have (c) has
  6. 6.When Dad called, we ___ already planted a tree. (a) had (b) have (c) has
  7. 7.By the time the bell rang, my sister ___ on the stage. (a) had dance (b) has danced (c) have danced (d) had danced
  8. 8.By the time Mum came home, my friends ___ in the park. (a) had ran (b) had run (c) has run (d) have run
  9. 9.When Dad called, they ___ already cooked rice. (a) had (b) has (c) have
  10. 10.When Dad called, she ___ already played cricket. (a) had (b) has (c) have
  11. 11.He ___ lunch before the bell rang. (a) has brought (b) had brought (c) have brought (d) had bring
  12. 12.She ___ a tree before the guests arrived. (a) had climb (b) has climbed (c) had climbed (d) have climbed
  13. 13.By the time Mum came home, my brother ___ a cartoon. (a) had watch (b) has watched (c) have watched (d) had watched
  14. 14.By the time the guests arrived, I ___ the match. (a) has won (b) had won (c) have won (d) had win
  15. 15.By the time we reached, Arjun ___ a cartoon. (a) have watched (b) has watched (c) had watched (d) had watch
  16. 16.When Dad called, he ___ already clapped for the team. (a) have (b) has (c) had
  17. 17.When Dad called, she ___ already fed the dog. (a) have (b) had (c) has
  18. 18.By the time we reached, she ___ a cake. (a) had bake (b) had baked (c) has baked (d) have baked
  19. 19.When Dad called, Aditya ___ already drawn a picture. (a) has (b) have (c) had
  20. 20.My friends ___ a picture before it got dark. (a) have drawn (b) had drawn (c) had drew (d) has drawn
  21. 21.By the time the guests arrived, they ___ a cartoon. (a) had watched (b) has watched (c) had watch (d) have watched
  22. 22.By the time the guests arrived, you ___ a cartoon. (a) has watched (b) had watch (c) had watched (d) have watched
  23. 23.When Dad called, Ishaan ___ already thrown the ball. (a) had (b) has (c) have
  24. 24.By the time we reached, they ___ science. (a) has studied (b) had studied (c) had study (d) have studied
  25. 25.When Dad called, I ___ already fed the dog. (a) have (b) has (c) had
  26. 26.By the time we reached, he ___ a mango. (a) has eaten (b) have eaten (c) had ate (d) had eaten
  27. 27.By the time the guests arrived, they ___ for the team. (a) have clapped (b) had clapped (c) had clap (d) has clapped
  28. 28.They ___ Grandma before Mum came home. (a) has helped (b) had helped (c) had help (d) have helped
  29. 29.You ___ in the park before the guests arrived. (a) had jogged (b) had jog (c) has jogged (d) have jogged
  30. 30.My cousins ___ a bicycle before the guests arrived. (a) had ridden (b) has ridden (c) had rode (d) have ridden
  31. 31.Arjun ___ a cartoon before the bell rang. (a) have watched (b) had watch (c) had watched (d) has watched
  32. 32.My sister ___ science before the guests arrived. (a) have studied (b) had study (c) has studied (d) had studied
  33. 33.When Dad called, my brother ___ already cooked rice. (a) have (b) has (c) had
  34. 34.When Dad called, we ___ already clapped for the team. (a) had (b) has (c) have
  35. 35.We ___ cricket before the bell rang. (a) has played (b) had play (c) had played (d) have played
  36. 36.When Dad called, Ishaan ___ already brought lunch. (a) had (b) has (c) have
  37. 37.By the time the bell rang, Tara ___ science. (a) have studied (b) had study (c) had studied (d) has studied
  38. 38.When Dad called, you ___ already baked a cake. (a) have (b) has (c) had
  39. 39.Priya ___ the dog before the guests arrived. (a) has fed (b) had fed (c) have fed (d) had feed
  40. 40.They ___ the train before the guests arrived. (a) has taken (b) had took (c) have taken (d) had taken

Answer key

  1. had
  2. had worn
  3. had
  4. had sent
  5. had
  6. had
  7. had danced
  8. had run
  9. had
  10. had
  11. had brought
  12. had climbed
  13. had watched
  14. had won
  15. had watched
  16. had
  17. had
  18. had baked
  19. had
  20. had drawn
  21. had watched
  22. had watched
  23. had
  24. had studied
  25. had
  26. had eaten
  27. had clapped
  28. had helped
  29. had jogged
  30. had ridden
  31. had watched
  32. had studied
  33. had
  34. had
  35. had played
  36. had
  37. had studied
  38. had
  39. had fed
  40. had taken

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