← Past perfect tense lesson New set →

Past Perfect Tense Worksheet

English grammar lesson 17: Past perfect tense · Set 495 · 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, he ___ already played cricket. (a) has (b) had (c) have
  2. 2.When Dad called, I ___ already ridden a bicycle. (a) had (b) have (c) has
  3. 3.When Dad called, we ___ already cleaned the room. (a) has (b) had (c) have
  4. 4.When Dad called, you ___ already written a letter. (a) has (b) have (c) had
  5. 5.When Dad called, she ___ already made tea. (a) has (b) have (c) had
  6. 6.By the time the guests arrived, Kunal ___ a cap. (a) had wore (b) has worn (c) had worn (d) have worn
  7. 7.By the time we reached, we ___ a song. (a) have sung (b) has sung (c) had sang (d) had sung
  8. 8.By the time we reached, they ___ the train. (a) has taken (b) had taken (c) had took (d) have taken
  9. 9.She ___ a tree before the guests arrived. (a) has planted (b) had planted (c) had plant (d) have planted
  10. 10.By the time the guests arrived, Dev ___ the bag. (a) had carried (b) have carried (c) has carried (d) had carry
  11. 11.He ___ Hindi before the guests arrived. (a) have spoken (b) had spoke (c) has spoken (d) had spoken
  12. 12.When Dad called, my sister ___ already drawn a picture. (a) has (b) had (c) have
  13. 13.When Dad called, we ___ already won the match. (a) has (b) have (c) had
  14. 14.Nisha ___ in the park before the bell rang. (a) has jogged (b) had jog (c) have jogged (d) had jogged
  15. 15.We ___ science before it got dark. (a) had studied (b) has studied (c) have studied (d) had study
  16. 16.By the time the bell rang, we ___ cricket. (a) has played (b) had play (c) had played (d) have played
  17. 17.My brother ___ science before the guests arrived. (a) has studied (b) had studied (c) have studied (d) had study
  18. 18.When Dad called, you ___ already watched a cartoon. (a) have (b) has (c) had
  19. 19.When Dad called, my brother ___ already thrown the ball. (a) had (b) has (c) have
  20. 20.I ___ a cap before the guests arrived. (a) have worn (b) had worn (c) had wore (d) has worn
  21. 21.She ___ a tree before Mum came home. (a) have climbed (b) had climbed (c) has climbed (d) had climb
  22. 22.When Dad called, you ___ already won the match. (a) have (b) had (c) has
  23. 23.By the time Mum came home, I ___ the ball. (a) have caught (b) had caught (c) has caught (d) had catch
  24. 24.We ___ a song before it got dark. (a) had sang (b) had sung (c) has sung (d) have sung
  25. 25.When Dad called, Aarav ___ already drawn a picture. (a) has (b) have (c) had
  26. 26.She ___ in the park before it got dark. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  27. 27.I ___ a cartoon before the guests arrived. (a) has watched (b) had watched (c) have watched (d) had watch
  28. 28.By the time the guests arrived, my parents ___ a message. (a) had send (b) had sent (c) have sent (d) has sent
  29. 29.My brother ___ the match before the guests arrived. (a) have won (b) had win (c) had won (d) has won
  30. 30.By the time the bell rang, I ___ a mango. (a) had eaten (b) have eaten (c) had ate (d) has eaten
  31. 31.My brother ___ the ball before the bell rang. (a) have caught (b) had caught (c) had catch (d) has caught
  32. 32.By the time the guests arrived, you ___ rice. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  33. 33.By the time we reached, he ___ a picture. (a) has drawn (b) had drew (c) have drawn (d) had drawn
  34. 34.He ___ tea before it got dark. (a) had made (b) has made (c) have made (d) had make
  35. 35.By the time Mum came home, you ___ a bicycle. (a) have ridden (b) had rode (c) has ridden (d) had ridden
  36. 36.When Dad called, they ___ already climbed a tree. (a) has (b) have (c) had
  37. 37.By the time Mum came home, she ___ in the pool. (a) had swum (b) had swam (c) has swum (d) have swum
  38. 38.When Dad called, Diya ___ already climbed a tree. (a) had (b) have (c) has
  39. 39.When Dad called, my sister ___ already run in the park. (a) have (b) had (c) has
  40. 40.You ___ tea before the bell rang. (a) had make (b) have made (c) had made (d) has made

Answer key

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

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