← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 512 · 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, Pooja ___ already studied science. (a) has (b) have (c) had
  2. 2.When Dad called, he ___ already eaten a mango. (a) have (b) has (c) had
  3. 3.Ishaan ___ the ball before the bell rang. (a) had catch (b) have caught (c) had caught (d) has caught
  4. 4.My cousins ___ the dog before it got dark. (a) had fed (b) had feed (c) has fed (d) have fed
  5. 5.He ___ a sandcastle before Mum came home. (a) have built (b) had build (c) has built (d) had built
  6. 6.By the time the bell rang, she ___ a story. (a) had tell (b) have told (c) has told (d) had told
  7. 7.When Dad called, my cousins ___ already clapped for the team. (a) had (b) has (c) have
  8. 8.We ___ a kite before the bell rang. (a) have flown (b) has flown (c) had flown (d) had flew
  9. 9.By the time the bell rang, Saanvi ___ a song. (a) had sang (b) have sung (c) had sung (d) has sung
  10. 10.My parents ___ in the park before it got dark. (a) has jogged (b) had jogged (c) have jogged (d) had jog
  11. 11.They ___ rice before Mum came home. (a) has cooked (b) had cooked (c) have cooked (d) had cook
  12. 12.By the time Mum came home, I ___ a mango. (a) have eaten (b) had eaten (c) had ate (d) has eaten
  13. 13.We ___ a picture before Mum came home. (a) had drawn (b) has drawn (c) have drawn (d) had drew
  14. 14.My sister ___ a cake before the bell rang. (a) had bake (b) has baked (c) have baked (d) had baked
  15. 15.My cousins ___ a message before it got dark. (a) has sent (b) had sent (c) have sent (d) had send
  16. 16.When Dad called, Kunal ___ already jogged in the park. (a) has (b) have (c) had
  17. 17.When Dad called, I ___ already flown a kite. (a) have (b) has (c) had
  18. 18.When Dad called, Diya ___ already played cricket. (a) has (b) have (c) had
  19. 19.By the time the bell rang, we ___ the train. (a) have taken (b) has taken (c) had took (d) had taken
  20. 20.When Dad called, I ___ already jogged in the park. (a) had (b) have (c) has
  21. 21.By the time the guests arrived, Rohan ___ a picture. (a) had drew (b) have drawn (c) has drawn (d) had drawn
  22. 22.When Dad called, Vivaan ___ already studied science. (a) have (b) has (c) had
  23. 23.When Dad called, we ___ already caught the ball. (a) have (b) had (c) has
  24. 24.When Dad called, my sister ___ already ridden a bicycle. (a) have (b) had (c) has
  25. 25.By the time the bell rang, my sister ___ a song. (a) had sang (b) have sung (c) has sung (d) had sung
  26. 26.When Dad called, we ___ already sung a song. (a) had (b) has (c) have
  27. 27.By the time the bell rang, my sister ___ a cap. (a) have worn (b) had worn (c) has worn (d) had wore
  28. 28.When Dad called, Ishaan ___ already helped Grandma. (a) has (b) had (c) have
  29. 29.He ___ in the pool before Mum came home. (a) had swam (b) has swum (c) have swum (d) had swum
  30. 30.He ___ the match before the bell rang. (a) had win (b) has won (c) had won (d) have won
  31. 31.He ___ science before the bell rang. (a) has studied (b) had studied (c) had study (d) have studied
  32. 32.We ___ a picture before it got dark. (a) have drawn (b) has drawn (c) had drew (d) had drawn
  33. 33.My parents ___ a cap before the bell rang. (a) have worn (b) has worn (c) had wore (d) had worn
  34. 34.When Dad called, he ___ already danced on the stage. (a) has (b) have (c) had
  35. 35.By the time Mum came home, she ___ a cartoon. (a) had watch (b) has watched (c) had watched (d) have watched
  36. 36.By the time the guests arrived, I ___ a cake. (a) had bake (b) has baked (c) had baked (d) have baked
  37. 37.By the time the guests arrived, you ___ tea. (a) has made (b) have made (c) had made (d) had make
  38. 38.I ___ cricket before the bell rang. (a) had play (b) has played (c) had played (d) have played
  39. 39.The children ___ science before the bell rang. (a) have studied (b) has studied (c) had study (d) had studied
  40. 40.She ___ the dishes before Mum came home. (a) had wash (b) had washed (c) have washed (d) has washed

Answer key

  1. had
  2. had
  3. had caught
  4. had fed
  5. had built
  6. had told
  7. had
  8. had flown
  9. had sung
  10. had jogged
  11. had cooked
  12. had eaten
  13. had drawn
  14. had baked
  15. had sent
  16. had
  17. had
  18. had
  19. had taken
  20. had
  21. had drawn
  22. had
  23. had
  24. had
  25. had sung
  26. had
  27. had worn
  28. had
  29. had swum
  30. had won
  31. had studied
  32. had drawn
  33. had worn
  34. had
  35. had watched
  36. had baked
  37. had made
  38. had played
  39. had studied
  40. had washed

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