← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 684 · 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.Vivaan ___ a tree before the bell rang. (a) have planted (b) had planted (c) has planted (d) had plant
  2. 2.When Dad called, he ___ already eaten a mango. (a) had (b) have (c) has
  3. 3.Meera ___ the match before it got dark. (a) had won (b) had win (c) have won (d) has won
  4. 4.She ___ the bag before it got dark. (a) has carried (b) had carry (c) had carried (d) have carried
  5. 5.He ___ a story before it got dark. (a) had tell (b) have told (c) has told (d) had told
  6. 6.By the time the guests arrived, she ___ a mango. (a) have eaten (b) had ate (c) has eaten (d) had eaten
  7. 7.By the time we reached, Neel ___ tea. (a) has made (b) had made (c) had make (d) have made
  8. 8.By the time the bell rang, they ___ the match. (a) has won (b) had won (c) have won (d) had win
  9. 9.I ___ milk before the bell rang. (a) had drank (b) has drunk (c) have drunk (d) had drunk
  10. 10.My sister ___ the match before the guests arrived. (a) has won (b) had won (c) have won (d) had win
  11. 11.By the time Mum came home, Farhan ___ a cap. (a) had worn (b) has worn (c) have worn (d) had wore
  12. 12.By the time the guests arrived, you ___ milk. (a) had drank (b) have drunk (c) had drunk (d) has drunk
  13. 13.By the time Mum came home, they ___ a cake. (a) has baked (b) had baked (c) have baked (d) had bake
  14. 14.They ___ a mango before the bell rang. (a) have eaten (b) had ate (c) has eaten (d) had eaten
  15. 15.You ___ the ball before it got dark. (a) had thrown (b) have thrown (c) has thrown (d) had threw
  16. 16.Ira ___ a song before Mum came home. (a) have sung (b) had sung (c) has sung (d) had sang
  17. 17.You ___ a cake before the guests arrived. (a) had bake (b) have baked (c) has baked (d) had baked
  18. 18.When Dad called, they ___ already written a letter. (a) have (b) had (c) has
  19. 19.By the time the guests arrived, my parents ___ for the team. (a) has clapped (b) have clapped (c) had clapped (d) had clap
  20. 20.My sister ___ a cap before the bell rang. (a) had worn (b) have worn (c) has worn (d) had wore
  21. 21.You ___ a message before it got dark. (a) have sent (b) has sent (c) had sent (d) had send
  22. 22.By the time we reached, Isha ___ a cartoon. (a) has watched (b) had watched (c) have watched (d) had watch
  23. 23.By the time we reached, Omkar ___ a tree. (a) had plant (b) have planted (c) has planted (d) had planted
  24. 24.By the time the guests arrived, you ___ a message. (a) has sent (b) had send (c) had sent (d) have sent
  25. 25.When Dad called, they ___ already cooked rice. (a) had (b) has (c) have
  26. 26.You ___ a picture before the bell rang. (a) has drawn (b) have drawn (c) had drawn (d) had drew
  27. 27.When Dad called, they ___ already gone to school. (a) have (b) has (c) had
  28. 28.I ___ the train before Mum came home. (a) had took (b) has taken (c) had taken (d) have taken
  29. 29.By the time Mum came home, my friends ___ the room. (a) has cleaned (b) had clean (c) had cleaned (d) have cleaned
  30. 30.By the time Mum came home, he ___ a song. (a) had sang (b) has sung (c) have sung (d) had sung
  31. 31.When Dad called, you ___ already eaten a mango. (a) had (b) has (c) have
  32. 32.We ___ in the park before the guests arrived. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  33. 33.We ___ a tree before it got dark. (a) have planted (b) had planted (c) had plant (d) has planted
  34. 34.I ___ in the park before Mum came home. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  35. 35.When Dad called, my brother ___ already written a letter. (a) had (b) have (c) has
  36. 36.I ___ lunch before Mum came home. (a) had brought (b) has brought (c) have brought (d) had bring
  37. 37.She ___ a story before it got dark. (a) had tell (b) have told (c) has told (d) had told
  38. 38.Kabir ___ in the pool before it got dark. (a) had swum (b) has swum (c) have swum (d) had swam
  39. 39.He ___ science before the guests arrived. (a) have studied (b) has studied (c) had studied (d) had study
  40. 40.When Dad called, we ___ already jogged in the park. (a) had (b) has (c) have

Answer key

  1. had planted
  2. had
  3. had won
  4. had carried
  5. had told
  6. had eaten
  7. had made
  8. had won
  9. had drunk
  10. had won
  11. had worn
  12. had drunk
  13. had baked
  14. had eaten
  15. had thrown
  16. had sung
  17. had baked
  18. had
  19. had clapped
  20. had worn
  21. had sent
  22. had watched
  23. had planted
  24. had sent
  25. had
  26. had drawn
  27. had
  28. had taken
  29. had cleaned
  30. had sung
  31. had
  32. had jogged
  33. had planted
  34. had jogged
  35. had
  36. had brought
  37. had told
  38. had swum
  39. had studied
  40. had

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