← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 722 · 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, she ___ already played cricket. (a) has (b) have (c) had
  2. 2.You ___ milk before the guests arrived. (a) had drank (b) have drunk (c) has drunk (d) had drunk
  3. 3.When Dad called, my brother ___ already danced on the stage. (a) has (b) have (c) had
  4. 4.They ___ in the park before it got dark. (a) had ran (b) has run (c) had run (d) have run
  5. 5.I ___ in the park before the guests arrived. (a) has run (b) have run (c) had run (d) had ran
  6. 6.She ___ the ball before it got dark. (a) had caught (b) have caught (c) had catch (d) has caught
  7. 7.When Dad called, you ___ already brought lunch. (a) has (b) have (c) had
  8. 8.By the time Mum came home, she ___ in the park. (a) has jogged (b) had jog (c) had jogged (d) have jogged
  9. 9.He ___ milk before Mum came home. (a) has drunk (b) have drunk (c) had drunk (d) had drank
  10. 10.You ___ a sandcastle before it got dark. (a) had build (b) had built (c) has built (d) have built
  11. 11.By the time Mum came home, I ___ a picture. (a) had drawn (b) had drew (c) has drawn (d) have drawn
  12. 12.When Dad called, Vivaan ___ already ridden a bicycle. (a) have (b) had (c) has
  13. 13.They ___ a picture before the bell rang. (a) had drew (b) has drawn (c) have drawn (d) had drawn
  14. 14.By the time Mum came home, the students ___ in the pool. (a) has swum (b) had swum (c) have swum (d) had swam
  15. 15.You ___ a mango before Mum came home. (a) had ate (b) have eaten (c) has eaten (d) had eaten
  16. 16.When Dad called, my brother ___ already thrown the ball. (a) have (b) had (c) has
  17. 17.Ananya ___ a mango before it got dark. (a) had ate (b) has eaten (c) have eaten (d) had eaten
  18. 18.When Dad called, we ___ already clapped for the team. (a) have (b) has (c) had
  19. 19.She ___ a tree before Mum came home. (a) had plant (b) have planted (c) had planted (d) has planted
  20. 20.When Dad called, Isha ___ already bought vegetables. (a) had (b) has (c) have
  21. 21.By the time the bell rang, he ___ on the stage. (a) have danced (b) had dance (c) had danced (d) has danced
  22. 22.By the time the guests arrived, they ___ the train. (a) had taken (b) had took (c) has taken (d) have taken
  23. 23.Tara ___ a cake before Mum came home. (a) has baked (b) had bake (c) have baked (d) had baked
  24. 24.When Dad called, we ___ already ridden a bicycle. (a) have (b) has (c) had
  25. 25.They ___ a letter before Mum came home. (a) had written (b) have written (c) has written (d) had wrote
  26. 26.When Dad called, I ___ already studied science. (a) had (b) have (c) has
  27. 27.We ___ the match before the bell rang. (a) have won (b) had won (c) has won (d) had win
  28. 28.You ___ a letter before it got dark. (a) has written (b) have written (c) had written (d) had wrote
  29. 29.By the time Mum came home, Kavya ___ tea. (a) had make (b) have made (c) had made (d) has made
  30. 30.When Dad called, you ___ already watched a cartoon. (a) had (b) has (c) have
  31. 31.They ___ a kite before the bell rang. (a) had flew (b) have flown (c) has flown (d) had flown
  32. 32.When Dad called, she ___ already helped Grandma. (a) has (b) had (c) have
  33. 33.We ___ the match before Mum came home. (a) had win (b) have won (c) has won (d) had won
  34. 34.When Dad called, you ___ already spoken Hindi. (a) has (b) had (c) have
  35. 35.By the time the guests arrived, he ___ a picture. (a) had drawn (b) has drawn (c) had drew (d) have drawn
  36. 36.By the time Mum came home, they ___ a cap. (a) had wore (b) had worn (c) have worn (d) has worn
  37. 37.He ___ a kite before the guests arrived. (a) have flown (b) had flown (c) has flown (d) had flew
  38. 38.By the time the guests arrived, she ___ a cap. (a) has worn (b) had wore (c) have worn (d) had worn
  39. 39.I ___ a mango before Mum came home. (a) have eaten (b) has eaten (c) had ate (d) had eaten
  40. 40.When Dad called, I ___ already clapped for the team. (a) has (b) had (c) have

Answer key

  1. had
  2. had drunk
  3. had
  4. had run
  5. had run
  6. had caught
  7. had
  8. had jogged
  9. had drunk
  10. had built
  11. had drawn
  12. had
  13. had drawn
  14. had swum
  15. had eaten
  16. had
  17. had eaten
  18. had
  19. had planted
  20. had
  21. had danced
  22. had taken
  23. had baked
  24. had
  25. had written
  26. had
  27. had won
  28. had written
  29. had made
  30. had
  31. had flown
  32. had
  33. had won
  34. had
  35. had drawn
  36. had worn
  37. had flown
  38. had worn
  39. had eaten
  40. had

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