← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 271 · 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.Zoya ___ the room before it got dark. (a) has cleaned (b) had cleaned (c) had clean (d) have cleaned
  2. 2.When Dad called, the children ___ already played cricket. (a) has (b) had (c) have
  3. 3.When Dad called, you ___ already baked a cake. (a) have (b) had (c) has
  4. 4.By the time the bell rang, I ___ the match. (a) had won (b) have won (c) had win (d) has won
  5. 5.When Dad called, my brother ___ already clapped for the team. (a) have (b) had (c) has
  6. 6.Nisha ___ in the pool before the guests arrived. (a) had swam (b) had swum (c) have swum (d) has swum
  7. 7.I ___ a message before it got dark. (a) has sent (b) have sent (c) had send (d) had sent
  8. 8.By the time Mum came home, I ___ lunch. (a) have brought (b) has brought (c) had bring (d) had brought
  9. 9.By the time the guests arrived, Karan ___ a story. (a) has told (b) had tell (c) have told (d) had told
  10. 10.When Dad called, she ___ already danced on the stage. (a) have (b) has (c) had
  11. 11.We ___ Grandma before it got dark. (a) had helped (b) have helped (c) had help (d) has helped
  12. 12.My parents ___ the match before the bell rang. (a) has won (b) have won (c) had win (d) had won
  13. 13.We ___ Hindi before it got dark. (a) have spoken (b) had spoke (c) had spoken (d) has spoken
  14. 14.By the time Mum came home, my parents ___ a bicycle. (a) had rode (b) had ridden (c) have ridden (d) has ridden
  15. 15.When Dad called, I ___ already won the match. (a) had (b) have (c) has
  16. 16.When Dad called, the students ___ already sent a message. (a) had (b) has (c) have
  17. 17.By the time Mum came home, she ___ a song. (a) have sung (b) had sung (c) had sang (d) has sung
  18. 18.By the time the bell rang, he ___ the ball. (a) has thrown (b) had threw (c) had thrown (d) have thrown
  19. 19.My brother ___ in the park before Mum came home. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  20. 20.The students ___ science before the guests arrived. (a) had study (b) have studied (c) had studied (d) has studied
  21. 21.By the time Mum came home, we ___ in the pool. (a) had swum (b) have swum (c) had swam (d) has swum
  22. 22.By the time Mum came home, we ___ for the team. (a) had clap (b) have clapped (c) had clapped (d) has clapped
  23. 23.My sister ___ Grandma before it got dark. (a) had help (b) has helped (c) had helped (d) have helped
  24. 24.They ___ a story before it got dark. (a) has told (b) had told (c) had tell (d) have told
  25. 25.When Dad called, Pooja ___ already carried the bag. (a) has (b) had (c) have
  26. 26.He ___ lunch before the bell rang. (a) had bring (b) has brought (c) have brought (d) had brought
  27. 27.By the time the bell rang, the students ___ the train. (a) has taken (b) have taken (c) had took (d) had taken
  28. 28.He ___ rice before the bell rang. (a) had cooked (b) have cooked (c) has cooked (d) had cook
  29. 29.My brother ___ a tree before Mum came home. (a) had planted (b) has planted (c) had plant (d) have planted
  30. 30.You ___ a tree before the bell rang. (a) had plant (b) has planted (c) had planted (d) have planted
  31. 31.By the time the bell rang, Kabir ___ tea. (a) had make (b) had made (c) has made (d) have made
  32. 32.When Dad called, we ___ already worn a cap. (a) had (b) have (c) has
  33. 33.By the time we reached, Sneha ___ a message. (a) has sent (b) had sent (c) have sent (d) had send
  34. 34.My brother ___ the dog before the guests arrived. (a) had fed (b) has fed (c) had feed (d) have fed
  35. 35.When Dad called, Myra ___ already gone to school. (a) had (b) has (c) have
  36. 36.When Dad called, my sister ___ already planted a tree. (a) has (b) had (c) have
  37. 37.When Dad called, you ___ already studied science. (a) had (b) have (c) has
  38. 38.When Dad called, I ___ already flown a kite. (a) has (b) had (c) have
  39. 39.By the time we reached, my friends ___ a picture. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  40. 40.They ___ science before Mum came home. (a) had studied (b) had study (c) have studied (d) has studied

Answer key

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

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