← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 523 · 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.The students ___ a cap before Mum came home. (a) have worn (b) had wore (c) has worn (d) had worn
  2. 2.When Dad called, we ___ already planted a tree. (a) has (b) have (c) had
  3. 3.When Dad called, he ___ already helped Grandma. (a) had (b) has (c) have
  4. 4.My cousins ___ the ball before the bell rang. (a) has thrown (b) had threw (c) had thrown (d) have thrown
  5. 5.I ___ a kite before it got dark. (a) has flown (b) had flown (c) had flew (d) have flown
  6. 6.You ___ a mango before the bell rang. (a) had ate (b) has eaten (c) have eaten (d) had eaten
  7. 7.When Dad called, I ___ already written a letter. (a) have (b) has (c) had
  8. 8.When Dad called, Meera ___ already sent a message. (a) had (b) have (c) has
  9. 9.By the time we reached, I ___ a picture. (a) had drawn (b) has drawn (c) had drew (d) have drawn
  10. 10.You ___ a cartoon before Mum came home. (a) had watch (b) has watched (c) have watched (d) had watched
  11. 11.By the time the guests arrived, you ___ a sandcastle. (a) have built (b) has built (c) had build (d) had built
  12. 12.When Dad called, Neel ___ already ridden a bicycle. (a) have (b) has (c) had
  13. 13.When Dad called, I ___ already carried the bag. (a) has (b) had (c) have
  14. 14.We ___ the ball before the bell rang. (a) had caught (b) has caught (c) have caught (d) had catch
  15. 15.We ___ a cap before it got dark. (a) had wore (b) has worn (c) had worn (d) have worn
  16. 16.My friends ___ a bicycle before the bell rang. (a) have ridden (b) has ridden (c) had rode (d) had ridden
  17. 17.When Dad called, my friends ___ already played cricket. (a) had (b) have (c) has
  18. 18.When Dad called, you ___ already cooked rice. (a) has (b) have (c) had
  19. 19.When Dad called, you ___ already planted a tree. (a) has (b) had (c) have
  20. 20.When Dad called, they ___ already flown a kite. (a) have (b) had (c) has
  21. 21.Nisha ___ a tree before Mum came home. (a) had plant (b) had planted (c) have planted (d) has planted
  22. 22.They ___ in the pool before it got dark. (a) have swum (b) has swum (c) had swum (d) had swam
  23. 23.By the time the bell rang, they ___ on the stage. (a) have danced (b) has danced (c) had dance (d) had danced
  24. 24.When Dad called, my sister ___ already climbed a tree. (a) has (b) had (c) have
  25. 25.When Dad called, she ___ already flown a kite. (a) have (b) had (c) has
  26. 26.You ___ a message before the guests arrived. (a) had sent (b) have sent (c) has sent (d) had send
  27. 27.By the time the guests arrived, they ___ a kite. (a) have flown (b) had flown (c) has flown (d) had flew
  28. 28.By the time Mum came home, we ___ in the park. (a) have jogged (b) had jog (c) has jogged (d) had jogged
  29. 29.Aarav ___ a tree before Mum came home. (a) had climb (b) has climbed (c) have climbed (d) had climbed
  30. 30.When Dad called, we ___ already drawn a picture. (a) had (b) have (c) has
  31. 31.By the time the guests arrived, I ___ a cap. (a) had worn (b) had wore (c) have worn (d) has worn
  32. 32.When Dad called, Vivaan ___ already carried the bag. (a) have (b) had (c) has
  33. 33.You ___ the ball before Mum came home. (a) have caught (b) had caught (c) had catch (d) has caught
  34. 34.They ___ cricket before Mum came home. (a) has played (b) had play (c) have played (d) had played
  35. 35.My sister ___ on the stage before it got dark. (a) have danced (b) has danced (c) had dance (d) had danced
  36. 36.By the time we reached, Pooja ___ a mango. (a) has eaten (b) had eaten (c) had ate (d) have eaten
  37. 37.We ___ a letter before the guests arrived. (a) have written (b) had wrote (c) has written (d) had written
  38. 38.By the time Mum came home, my sister ___ a story. (a) had told (b) had tell (c) has told (d) have told
  39. 39.You ___ cricket before Mum came home. (a) have played (b) had play (c) has played (d) had played
  40. 40.I ___ the ball before it got dark. (a) has caught (b) have caught (c) had catch (d) had caught

Answer key

  1. had worn
  2. had
  3. had
  4. had thrown
  5. had flown
  6. had eaten
  7. had
  8. had
  9. had drawn
  10. had watched
  11. had built
  12. had
  13. had
  14. had caught
  15. had worn
  16. had ridden
  17. had
  18. had
  19. had
  20. had
  21. had planted
  22. had swum
  23. had danced
  24. had
  25. had
  26. had sent
  27. had flown
  28. had jogged
  29. had climbed
  30. had
  31. had worn
  32. had
  33. had caught
  34. had played
  35. had danced
  36. had eaten
  37. had written
  38. had told
  39. had played
  40. had caught

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