← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 329 · 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.By the time Mum came home, you ___ a cap. (a) have worn (b) had wore (c) had worn (d) has worn
  2. 2.When Dad called, Arjun ___ already carried the bag. (a) had (b) have (c) has
  3. 3.My friends ___ in the park before the bell rang. (a) has run (b) have run (c) had ran (d) had run
  4. 4.By the time the bell rang, my brother ___ in the park. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  5. 5.Aisha ___ a bicycle before the guests arrived. (a) had rode (b) has ridden (c) have ridden (d) had ridden
  6. 6.He ___ a tree before the guests arrived. (a) had plant (b) has planted (c) had planted (d) have planted
  7. 7.By the time the guests arrived, we ___ for the team. (a) had clapped (b) had clap (c) have clapped (d) has clapped
  8. 8.We ___ a cake before it got dark. (a) had baked (b) have baked (c) has baked (d) had bake
  9. 9.When Dad called, they ___ already ridden a bicycle. (a) has (b) have (c) had
  10. 10.We ___ cricket before it got dark. (a) has played (b) had play (c) have played (d) had played
  11. 11.By the time we reached, Neel ___ Hindi. (a) had spoken (b) have spoken (c) had spoke (d) has spoken
  12. 12.When Dad called, Ananya ___ already carried the bag. (a) have (b) has (c) had
  13. 13.When Dad called, she ___ already climbed a tree. (a) have (b) had (c) has
  14. 14.By the time we reached, she ___ Hindi. (a) has spoken (b) had spoke (c) had spoken (d) have spoken
  15. 15.We ___ science before the guests arrived. (a) have studied (b) has studied (c) had studied (d) had study
  16. 16.She ___ science before it got dark. (a) had studied (b) has studied (c) have studied (d) had study
  17. 17.By the time the bell rang, my parents ___ the dog. (a) had fed (b) have fed (c) had feed (d) has fed
  18. 18.Priya ___ science before Mum came home. (a) had studied (b) had study (c) have studied (d) has studied
  19. 19.My sister ___ the ball before the bell rang. (a) have caught (b) has caught (c) had catch (d) had caught
  20. 20.Dev ___ the train before the guests arrived. (a) had took (b) have taken (c) had taken (d) has taken
  21. 21.By the time the guests arrived, they ___ in the park. (a) has run (b) had ran (c) have run (d) had run
  22. 22.When Dad called, they ___ already watched a cartoon. (a) have (b) had (c) has
  23. 23.We ___ in the park before Mum came home. (a) had jog (b) have jogged (c) has jogged (d) had jogged
  24. 24.You ___ science before Mum came home. (a) have studied (b) had studied (c) has studied (d) had study
  25. 25.By the time the guests arrived, the students ___ a mango. (a) had ate (b) have eaten (c) has eaten (d) had eaten
  26. 26.He ___ a story before Mum came home. (a) have told (b) had told (c) has told (d) had tell
  27. 27.When Dad called, you ___ already written a letter. (a) have (b) had (c) has
  28. 28.By the time we reached, she ___ a picture. (a) have drawn (b) has drawn (c) had drawn (d) had drew
  29. 29.By the time the guests arrived, you ___ a kite. (a) has flown (b) had flew (c) had flown (d) have flown
  30. 30.She ___ the dishes before Mum came home. (a) has washed (b) have washed (c) had wash (d) had washed
  31. 31.Priya ___ a cap before Mum came home. (a) has worn (b) had wore (c) have worn (d) had worn
  32. 32.By the time Mum came home, Riya ___ a bicycle. (a) had ridden (b) had rode (c) has ridden (d) have ridden
  33. 33.We ___ a kite before the bell rang. (a) has flown (b) had flew (c) had flown (d) have flown
  34. 34.Dev ___ the room before the guests arrived. (a) had clean (b) have cleaned (c) had cleaned (d) has cleaned
  35. 35.You ___ in the park before Mum came home. (a) has run (b) had ran (c) had run (d) have run
  36. 36.I ___ in the park before it got dark. (a) had run (b) have run (c) has run (d) had ran
  37. 37.When Dad called, my parents ___ already taken the train. (a) had (b) have (c) has
  38. 38.I ___ science before it got dark. (a) has studied (b) have studied (c) had study (d) had studied
  39. 39.When Dad called, Myra ___ already worn a cap. (a) have (b) had (c) has
  40. 40.My cousins ___ lunch before the bell rang. (a) had bring (b) had brought (c) has brought (d) have brought

Answer key

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

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