← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 869 · 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 brother ___ already sung a song. (a) have (b) has (c) had
  2. 2.When Dad called, my sister ___ already climbed a tree. (a) have (b) has (c) had
  3. 3.By the time Mum came home, he ___ the dog. (a) had feed (b) has fed (c) have fed (d) had fed
  4. 4.My cousins ___ cricket before the bell rang. (a) have played (b) had played (c) had play (d) has played
  5. 5.By the time Mum came home, they ___ science. (a) has studied (b) had study (c) had studied (d) have studied
  6. 6.When Dad called, they ___ already baked a cake. (a) has (b) had (c) have
  7. 7.Karan ___ the dishes before it got dark. (a) have washed (b) has washed (c) had wash (d) had washed
  8. 8.We ___ a cap before Mum came home. (a) had worn (b) have worn (c) has worn (d) had wore
  9. 9.When Dad called, my parents ___ already helped Grandma. (a) have (b) had (c) has
  10. 10.I ___ a cap before Mum came home. (a) have worn (b) has worn (c) had wore (d) had worn
  11. 11.By the time Mum came home, I ___ rice. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  12. 12.When Dad called, my brother ___ already made tea. (a) have (b) had (c) has
  13. 13.By the time we reached, Arjun ___ to school. (a) has gone (b) have gone (c) had went (d) had gone
  14. 14.When Dad called, we ___ already bought vegetables. (a) have (b) had (c) has
  15. 15.By the time the guests arrived, my sister ___ the ball. (a) had thrown (b) have thrown (c) has thrown (d) had threw
  16. 16.By the time Mum came home, he ___ vegetables. (a) has bought (b) had buy (c) have bought (d) had bought
  17. 17.You ___ for the team before Mum came home. (a) has clapped (b) had clap (c) have clapped (d) had clapped
  18. 18.By the time the guests arrived, my sister ___ in the park. (a) had jog (b) have jogged (c) has jogged (d) had jogged
  19. 19.You ___ rice before it got dark. (a) had cooked (b) have cooked (c) had cook (d) has cooked
  20. 20.When Dad called, we ___ already played cricket. (a) have (b) has (c) had
  21. 21.They ___ the ball before it got dark. (a) have caught (b) has caught (c) had caught (d) had catch
  22. 22.I ___ the dishes before Mum came home. (a) has washed (b) had washed (c) had wash (d) have washed
  23. 23.By the time the bell rang, he ___ to school. (a) has gone (b) had went (c) have gone (d) had gone
  24. 24.He ___ the ball before the bell rang. (a) has thrown (b) have thrown (c) had thrown (d) had threw
  25. 25.They ___ to school before Mum came home. (a) has gone (b) had went (c) had gone (d) have gone
  26. 26.My brother ___ in the park before it got dark. (a) have run (b) had run (c) has run (d) had ran
  27. 27.By the time the bell rang, my cousins ___ the ball. (a) had catch (b) has caught (c) had caught (d) have caught
  28. 28.Myra ___ in the park before the guests arrived. (a) had jog (b) has jogged (c) had jogged (d) have jogged
  29. 29.My cousins ___ science before Mum came home. (a) has studied (b) had study (c) have studied (d) had studied
  30. 30.When Dad called, she ___ already drawn a picture. (a) has (b) had (c) have
  31. 31.When Dad called, my friends ___ already cleaned the room. (a) had (b) have (c) has
  32. 32.When Dad called, my brother ___ already climbed a tree. (a) had (b) have (c) has
  33. 33.My brother ___ science before Mum came home. (a) had study (b) had studied (c) have studied (d) has studied
  34. 34.We ___ a cartoon before it got dark. (a) had watch (b) had watched (c) has watched (d) have watched
  35. 35.You ___ a cap before it got dark. (a) have worn (b) had worn (c) had wore (d) has worn
  36. 36.Rahul ___ for the team before the bell rang. (a) have clapped (b) has clapped (c) had clapped (d) had clap
  37. 37.You ___ a mango before the guests arrived. (a) have eaten (b) has eaten (c) had ate (d) had eaten
  38. 38.When Dad called, she ___ already made tea. (a) has (b) had (c) have
  39. 39.He ___ the match before it got dark. (a) had won (b) have won (c) has won (d) had win
  40. 40.By the time the guests arrived, Rahul ___ the ball. (a) has caught (b) had caught (c) had catch (d) have caught

Answer key

  1. had
  2. had
  3. had fed
  4. had played
  5. had studied
  6. had
  7. had washed
  8. had worn
  9. had
  10. had worn
  11. had cooked
  12. had
  13. had gone
  14. had
  15. had thrown
  16. had bought
  17. had clapped
  18. had jogged
  19. had cooked
  20. had
  21. had caught
  22. had washed
  23. had gone
  24. had thrown
  25. had gone
  26. had run
  27. had caught
  28. had jogged
  29. had studied
  30. had
  31. had
  32. had
  33. had studied
  34. had watched
  35. had worn
  36. had clapped
  37. had eaten
  38. had
  39. had won
  40. had caught

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