← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 796 · 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, Rohan ___ already drawn a picture. (a) have (b) has (c) had
  2. 2.She ___ a picture before the bell rang. (a) had drawn (b) has drawn (c) had drew (d) have drawn
  3. 3.By the time Mum came home, I ___ a tree. (a) have climbed (b) had climb (c) had climbed (d) has climbed
  4. 4.By the time we reached, she ___ a song. (a) had sung (b) had sang (c) have sung (d) has sung
  5. 5.You ___ the ball before Mum came home. (a) have thrown (b) has thrown (c) had threw (d) had thrown
  6. 6.By the time the bell rang, Saanvi ___ in the pool. (a) have swum (b) had swam (c) has swum (d) had swum
  7. 7.By the time the bell rang, the students ___ Grandma. (a) has helped (b) had help (c) had helped (d) have helped
  8. 8.When Dad called, you ___ already studied science. (a) has (b) had (c) have
  9. 9.You ___ lunch before the bell rang. (a) has brought (b) had bring (c) have brought (d) had brought
  10. 10.Kabir ___ science before Mum came home. (a) have studied (b) has studied (c) had study (d) had studied
  11. 11.Rahul ___ the bag before the bell rang. (a) has carried (b) had carry (c) had carried (d) have carried
  12. 12.By the time the guests arrived, we ___ a cake. (a) have baked (b) has baked (c) had baked (d) had bake
  13. 13.When Dad called, my brother ___ already thrown the ball. (a) have (b) had (c) has
  14. 14.By the time we reached, my cousins ___ Hindi. (a) has spoken (b) had spoken (c) had spoke (d) have spoken
  15. 15.We ___ cricket before it got dark. (a) had played (b) has played (c) have played (d) had play
  16. 16.Vivaan ___ science before the guests arrived. (a) had study (b) had studied (c) have studied (d) has studied
  17. 17.When Dad called, we ___ already drawn a picture. (a) have (b) has (c) had
  18. 18.When Dad called, we ___ already cooked rice. (a) has (b) had (c) have
  19. 19.When Dad called, Nisha ___ already washed the dishes. (a) has (b) have (c) had
  20. 20.By the time we reached, she ___ a picture. (a) have drawn (b) has drawn (c) had drew (d) had drawn
  21. 21.We ___ the match before Mum came home. (a) have won (b) has won (c) had win (d) had won
  22. 22.My brother ___ the room before the bell rang. (a) have cleaned (b) has cleaned (c) had clean (d) had cleaned
  23. 23.When Dad called, my brother ___ already played cricket. (a) had (b) has (c) have
  24. 24.By the time Mum came home, Aisha ___ cricket. (a) have played (b) has played (c) had played (d) had play
  25. 25.My brother ___ the train before Mum came home. (a) has taken (b) had taken (c) have taken (d) had took
  26. 26.My sister ___ a bicycle before the bell rang. (a) had ridden (b) had rode (c) has ridden (d) have ridden
  27. 27.When Dad called, Dev ___ already washed the dishes. (a) have (b) has (c) had
  28. 28.My brother ___ rice before the guests arrived. (a) have cooked (b) had cook (c) had cooked (d) has cooked
  29. 29.By the time Mum came home, we ___ in the park. (a) have jogged (b) has jogged (c) had jogged (d) had jog
  30. 30.By the time Mum came home, my friends ___ a kite. (a) had flown (b) has flown (c) had flew (d) have flown
  31. 31.By the time Mum came home, my sister ___ a cake. (a) have baked (b) has baked (c) had baked (d) had bake
  32. 32.When Dad called, Myra ___ already drunk milk. (a) has (b) had (c) have
  33. 33.By the time we reached, I ___ cricket. (a) had play (b) has played (c) had played (d) have played
  34. 34.When Dad called, you ___ already caught the ball. (a) had (b) have (c) has
  35. 35.They ___ a mango before the bell rang. (a) had ate (b) had eaten (c) have eaten (d) has eaten
  36. 36.When Dad called, you ___ already swum in the pool. (a) have (b) had (c) has
  37. 37.When Dad called, you ___ already taken the train. (a) has (b) had (c) have
  38. 38.When Dad called, we ___ already baked a cake. (a) has (b) have (c) had
  39. 39.You ___ a bicycle before the guests arrived. (a) have ridden (b) had rode (c) has ridden (d) had ridden
  40. 40.I ___ science before it got dark. (a) had study (b) have studied (c) has studied (d) had studied

Answer key

  1. had
  2. had drawn
  3. had climbed
  4. had sung
  5. had thrown
  6. had swum
  7. had helped
  8. had
  9. had brought
  10. had studied
  11. had carried
  12. had baked
  13. had
  14. had spoken
  15. had played
  16. had studied
  17. had
  18. had
  19. had
  20. had drawn
  21. had won
  22. had cleaned
  23. had
  24. had played
  25. had taken
  26. had ridden
  27. had
  28. had cooked
  29. had jogged
  30. had flown
  31. had baked
  32. had
  33. had played
  34. had
  35. had eaten
  36. had
  37. had
  38. had
  39. had ridden
  40. had studied

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