← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 955 · 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.We ___ Grandma before the bell rang. (a) has helped (b) have helped (c) had helped (d) had help
  2. 2.My brother ___ rice before it got dark. (a) has cooked (b) had cooked (c) have cooked (d) had cook
  3. 3.When Dad called, you ___ already carried the bag. (a) have (b) had (c) has
  4. 4.You ___ vegetables before it got dark. (a) had buy (b) had bought (c) has bought (d) have bought
  5. 5.When Dad called, my sister ___ already jogged in the park. (a) has (b) have (c) had
  6. 6.I ___ a cartoon before the guests arrived. (a) had watched (b) had watch (c) has watched (d) have watched
  7. 7.By the time the bell rang, my sister ___ science. (a) have studied (b) has studied (c) had study (d) had studied
  8. 8.By the time the bell rang, you ___ the match. (a) had won (b) have won (c) had win (d) has won
  9. 9.Neel ___ a cap before it got dark. (a) had worn (b) have worn (c) had wore (d) has worn
  10. 10.By the time Mum came home, you ___ a mango. (a) had eaten (b) had ate (c) have eaten (d) has eaten
  11. 11.Ira ___ the ball before it got dark. (a) has caught (b) had catch (c) had caught (d) have caught
  12. 12.I ___ the dishes before it got dark. (a) has washed (b) have washed (c) had washed (d) had wash
  13. 13.When Dad called, Farhan ___ already drawn a picture. (a) has (b) have (c) had
  14. 14.When Dad called, Dev ___ already cleaned the room. (a) have (b) had (c) has
  15. 15.They ___ the match before the guests arrived. (a) had win (b) had won (c) has won (d) have won
  16. 16.When Dad called, he ___ already jogged in the park. (a) had (b) have (c) has
  17. 17.When Dad called, Saanvi ___ already studied science. (a) had (b) has (c) have
  18. 18.We ___ cricket before the bell rang. (a) have played (b) had play (c) has played (d) had played
  19. 19.I ___ a letter before the bell rang. (a) had wrote (b) has written (c) had written (d) have written
  20. 20.By the time Mum came home, I ___ milk. (a) had drank (b) had drunk (c) have drunk (d) has drunk
  21. 21.When Dad called, he ___ already carried the bag. (a) has (b) have (c) had
  22. 22.By the time we reached, Rahul ___ the room. (a) have cleaned (b) had clean (c) has cleaned (d) had cleaned
  23. 23.When Dad called, I ___ already drawn a picture. (a) had (b) have (c) has
  24. 24.You ___ in the park before the bell rang. (a) has jogged (b) had jog (c) have jogged (d) had jogged
  25. 25.I ___ on the stage before the bell rang. (a) has danced (b) had dance (c) have danced (d) had danced
  26. 26.We ___ a message before Mum came home. (a) have sent (b) had send (c) has sent (d) had sent
  27. 27.By the time the bell rang, you ___ a cap. (a) had wore (b) have worn (c) has worn (d) had worn
  28. 28.When Dad called, my parents ___ already planted a tree. (a) have (b) had (c) has
  29. 29.They ___ science before Mum came home. (a) had study (b) has studied (c) have studied (d) had studied
  30. 30.I ___ the train before the bell rang. (a) have taken (b) has taken (c) had taken (d) had took
  31. 31.By the time the bell rang, I ___ the ball. (a) has caught (b) had caught (c) have caught (d) had catch
  32. 32.When Dad called, Aditya ___ already thrown the ball. (a) have (b) had (c) has
  33. 33.We ___ on the stage before Mum came home. (a) has danced (b) had dance (c) had danced (d) have danced
  34. 34.They ___ in the park before Mum came home. (a) had jog (b) has jogged (c) have jogged (d) had jogged
  35. 35.By the time Mum came home, Diya ___ a tree. (a) had climb (b) have climbed (c) had climbed (d) has climbed
  36. 36.We ___ a story before the guests arrived. (a) have told (b) had told (c) had tell (d) has told
  37. 37.By the time Mum came home, I ___ rice. (a) had cook (b) had cooked (c) has cooked (d) have cooked
  38. 38.You ___ a song before it got dark. (a) had sung (b) have sung (c) had sang (d) has sung
  39. 39.Priya ___ a cap before the guests arrived. (a) had wore (b) had worn (c) have worn (d) has worn
  40. 40.You ___ tea before the bell rang. (a) has made (b) had made (c) had make (d) have made

Answer key

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

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