← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 692 · 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, Farhan ___ already cleaned the room. (a) have (b) had (c) has
  2. 2.When Dad called, I ___ already taken the train. (a) had (b) have (c) has
  3. 3.When Dad called, we ___ already told a story. (a) have (b) had (c) has
  4. 4.By the time Mum came home, my brother ___ lunch. (a) had brought (b) have brought (c) has brought (d) had bring
  5. 5.He ___ a message before Mum came home. (a) have sent (b) had sent (c) had send (d) has sent
  6. 6.I ___ Grandma before it got dark. (a) has helped (b) had helped (c) have helped (d) had help
  7. 7.Ira ___ lunch before the bell rang. (a) have brought (b) has brought (c) had brought (d) had bring
  8. 8.He ___ a story before Mum came home. (a) had tell (b) has told (c) had told (d) have told
  9. 9.They ___ a cake before Mum came home. (a) had bake (b) has baked (c) had baked (d) have baked
  10. 10.Kunal ___ a message before Mum came home. (a) had send (b) had sent (c) has sent (d) have sent
  11. 11.By the time the bell rang, she ___ a cake. (a) had bake (b) has baked (c) had baked (d) have baked
  12. 12.You ___ a sandcastle before the bell rang. (a) had built (b) have built (c) had build (d) has built
  13. 13.My brother ___ for the team before the guests arrived. (a) have clapped (b) had clapped (c) had clap (d) has clapped
  14. 14.When Dad called, she ___ already caught the ball. (a) have (b) has (c) had
  15. 15.I ___ the ball before it got dark. (a) have caught (b) had caught (c) had catch (d) has caught
  16. 16.Aisha ___ a cake before it got dark. (a) have baked (b) had baked (c) has baked (d) had bake
  17. 17.By the time the guests arrived, she ___ a picture. (a) have drawn (b) had drawn (c) had drew (d) has drawn
  18. 18.When Dad called, they ___ already built a sandcastle. (a) has (b) have (c) had
  19. 19.When Dad called, my brother ___ already carried the bag. (a) has (b) had (c) have
  20. 20.They ___ the ball before it got dark. (a) have caught (b) has caught (c) had caught (d) had catch
  21. 21.My brother ___ in the pool before the bell rang. (a) had swum (b) had swam (c) has swum (d) have swum
  22. 22.My sister ___ on the stage before Mum came home. (a) have danced (b) has danced (c) had dance (d) had danced
  23. 23.When Dad called, the children ___ already fed the dog. (a) had (b) has (c) have
  24. 24.When Dad called, I ___ already eaten a mango. (a) have (b) had (c) has
  25. 25.When Dad called, we ___ already watched a cartoon. (a) had (b) have (c) has
  26. 26.I ___ in the park before it got dark. (a) has run (b) have run (c) had ran (d) had run
  27. 27.When Dad called, my sister ___ already sent a message. (a) had (b) has (c) have
  28. 28.We ___ tea before the guests arrived. (a) has made (b) had make (c) had made (d) have made
  29. 29.By the time we reached, she ___ the dishes. (a) have washed (b) had washed (c) has washed (d) had wash
  30. 30.When Dad called, Meera ___ already eaten a mango. (a) has (b) have (c) had
  31. 31.When Dad called, they ___ already told a story. (a) have (b) has (c) had
  32. 32.When Dad called, my brother ___ already gone to school. (a) have (b) has (c) had
  33. 33.They ___ to school before the bell rang. (a) has gone (b) had went (c) have gone (d) had gone
  34. 34.When Dad called, Myra ___ already run in the park. (a) has (b) have (c) had
  35. 35.By the time Mum came home, I ___ a cap. (a) have worn (b) has worn (c) had wore (d) had worn
  36. 36.When Dad called, Priya ___ already washed the dishes. (a) have (b) has (c) had
  37. 37.When Dad called, I ___ already watched a cartoon. (a) had (b) has (c) have
  38. 38.By the time the bell rang, Rohan ___ the match. (a) had win (b) had won (c) have won (d) has won
  39. 39.When Dad called, I ___ already brought lunch. (a) has (b) had (c) have
  40. 40.By the time we reached, Vivaan ___ science. (a) had study (b) has studied (c) have studied (d) had studied

Answer key

  1. had
  2. had
  3. had
  4. had brought
  5. had sent
  6. had helped
  7. had brought
  8. had told
  9. had baked
  10. had sent
  11. had baked
  12. had built
  13. had clapped
  14. had
  15. had caught
  16. had baked
  17. had drawn
  18. had
  19. had
  20. had caught
  21. had swum
  22. had danced
  23. had
  24. had
  25. had
  26. had run
  27. had
  28. had made
  29. had washed
  30. had
  31. had
  32. had
  33. had gone
  34. had
  35. had worn
  36. had
  37. had
  38. had won
  39. had
  40. had studied

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