← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 731 · 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, my cousins ___ already cooked rice. (a) had (b) have (c) has
  2. 2.When Dad called, she ___ already climbed a tree. (a) have (b) had (c) has
  3. 3.When Dad called, you ___ already run in the park. (a) has (b) had (c) have
  4. 4.By the time we reached, the children ___ a story. (a) have told (b) had tell (c) has told (d) had told
  5. 5.Kabir ___ to school before Mum came home. (a) have gone (b) had went (c) has gone (d) had gone
  6. 6.She ___ the match before Mum came home. (a) had won (b) have won (c) has won (d) had win
  7. 7.By the time the bell rang, she ___ in the park. (a) had jog (b) has jogged (c) have jogged (d) had jogged
  8. 8.When Dad called, we ___ already played cricket. (a) have (b) has (c) had
  9. 9.We ___ a cartoon before the guests arrived. (a) have watched (b) had watched (c) had watch (d) has watched
  10. 10.By the time we reached, they ___ a cap. (a) has worn (b) have worn (c) had worn (d) had wore
  11. 11.When Dad called, I ___ already caught the ball. (a) has (b) have (c) had
  12. 12.He ___ the dishes before it got dark. (a) has washed (b) have washed (c) had wash (d) had washed
  13. 13.By the time Mum came home, we ___ the ball. (a) had threw (b) has thrown (c) had thrown (d) have thrown
  14. 14.He ___ a cap before Mum came home. (a) had worn (b) have worn (c) had wore (d) has worn
  15. 15.Manav ___ in the pool before it got dark. (a) had swam (b) have swum (c) has swum (d) had swum
  16. 16.When Dad called, we ___ already drawn a picture. (a) has (b) have (c) had
  17. 17.When Dad called, I ___ already flown a kite. (a) had (b) has (c) have
  18. 18.By the time Mum came home, you ___ a tree. (a) has climbed (b) have climbed (c) had climbed (d) had climb
  19. 19.When Dad called, we ___ already studied science. (a) have (b) has (c) had
  20. 20.By the time the bell rang, you ___ a letter. (a) had wrote (b) has written (c) had written (d) have written
  21. 21.Manav ___ a cartoon before the bell rang. (a) has watched (b) have watched (c) had watched (d) had watch
  22. 22.By the time we reached, my brother ___ lunch. (a) has brought (b) have brought (c) had brought (d) had bring
  23. 23.When Dad called, we ___ already cooked rice. (a) has (b) have (c) had
  24. 24.By the time Mum came home, they ___ in the pool. (a) had swam (b) have swum (c) had swum (d) has swum
  25. 25.When Dad called, my parents ___ already written a letter. (a) had (b) has (c) have
  26. 26.When Dad called, my cousins ___ already cleaned the room. (a) had (b) have (c) has
  27. 27.When Dad called, my brother ___ already bought vegetables. (a) has (b) have (c) had
  28. 28.We ___ science before Mum came home. (a) had study (b) has studied (c) had studied (d) have studied
  29. 29.He ___ a bicycle before Mum came home. (a) had rode (b) had ridden (c) have ridden (d) has ridden
  30. 30.By the time the guests arrived, he ___ a mango. (a) has eaten (b) had ate (c) had eaten (d) have eaten
  31. 31.When Dad called, he ___ already cooked rice. (a) had (b) has (c) have
  32. 32.Manav ___ the ball before Mum came home. (a) had catch (b) had caught (c) have caught (d) has caught
  33. 33.By the time the bell rang, Neel ___ a mango. (a) had ate (b) has eaten (c) had eaten (d) have eaten
  34. 34.She ___ a sandcastle before the guests arrived. (a) had build (b) has built (c) have built (d) had built
  35. 35.We ___ in the park before Mum came home. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  36. 36.She ___ tea before Mum came home. (a) has made (b) had made (c) had make (d) have made
  37. 37.When Dad called, my sister ___ already carried the bag. (a) has (b) have (c) had
  38. 38.When Dad called, my friends ___ already worn a cap. (a) has (b) had (c) have
  39. 39.My sister ___ Hindi before it got dark. (a) have spoken (b) has spoken (c) had spoken (d) had spoke
  40. 40.By the time the guests arrived, my brother ___ on the stage. (a) had dance (b) has danced (c) had danced (d) have danced

Answer key

  1. had
  2. had
  3. had
  4. had told
  5. had gone
  6. had won
  7. had jogged
  8. had
  9. had watched
  10. had worn
  11. had
  12. had washed
  13. had thrown
  14. had worn
  15. had swum
  16. had
  17. had
  18. had climbed
  19. had
  20. had written
  21. had watched
  22. had brought
  23. had
  24. had swum
  25. had
  26. had
  27. had
  28. had studied
  29. had ridden
  30. had eaten
  31. had
  32. had caught
  33. had eaten
  34. had built
  35. had jogged
  36. had made
  37. had
  38. had
  39. had spoken
  40. had danced

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