← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 185 · 40 questions
TalentJR

The grammar rule (Time word first): Find the time word: every day, now, yesterday, tomorrow, since, before … Choose the tense it needs. Fit the verb to the subject: he / she → -s, is, has, was; I → am; we / they → are, have, were.

NameDateTime takenScore ___ / 40
  1. 1.Choose the right verb: All the players ___ a notebook. (a) has (b) have
  2. 2.By the time we reached, they ___ a cartoon. (a) has watched (b) had watched (c) have watched (d) had watch
  3. 3.Myra has just ___ a story. (a) tells (b) telling (c) told (d) tell
  4. 4.My sister ___ a letter before Mum came home. (a) had wrote (b) had written (c) have written (d) has written
  5. 5.I ___ bring lunch every morning. (a) don't (b) aren't (c) doesn't
  6. 6.She ___ a kite now. (a) am flying (b) is fly (c) are flying (d) is flying
  7. 7.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  8. 8.My sister ___ Grandma next week. (a) will helps (b) helped (c) will helping (d) will help
  9. 9.I ___ wash the dishes every day. (a) doesn't (b) don't (c) aren't
  10. 10.What is the past tense of “fly”? (a) flying (b) flyed (c) flown (d) flew
  11. 11.I ___ a letter at the moment. (a) am write (b) are writing (c) am writing (d) is writing
  12. 12.You have just ___ tea. (a) making (b) made (c) make (d) makes
  13. 13.By the time the guests arrived, we ___ vegetables. (a) have bought (b) has bought (c) had bought (d) had buy
  14. 14.At 8 pm yesterday, I ___ the ball. (a) was catch (b) were catching (c) am catching (d) was catching
  15. 15.___ she swim in the pool on Saturdays? (a) Are (b) Is (c) Does (d) Do
  16. 16.___ he wear a cap every morning? (a) Do (b) Does (c) Are (d) Is
  17. 17.Choose the right verb: Each of the children ___ a notebook. (a) have (b) has
  18. 18.Rohan did not ___ a tree last week. (a) planted (b) plants (c) planting (d) plant
  19. 19.___ he bringing lunch at the moment? (a) Are (b) Am (c) Is
  20. 20.He ___ cricket yesterday. (a) will play (b) plays (c) played (d) has played
  21. 21.They ___ cricket before Mum came home. (a) had play (b) had played (c) have played (d) has played
  22. 22.She has just ___ Hindi. (a) spoke (b) speak (c) spoken (d) speaking
  23. 23.___ Manav eat a mango on Saturdays? (a) Does (b) Are (c) Do (d) Is
  24. 24.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  25. 25.When the phone rang, my sister ___ a cap. (a) is wearing (b) was wear (c) was wearing (d) were wearing
  26. 26.You ___ run in the park every morning. (a) doesn't (b) don't (c) aren't
  27. 27.Choose the right verb: Every player ___ a water bottle. (a) has (b) have
  28. 28.My cousins ___ the ball before Mum came home. (a) has thrown (b) had threw (c) had thrown (d) have thrown
  29. 29.Choose the right verb: Each of the children ___ a water bottle. (a) has (b) have
  30. 30.They ___ a tree before the guests arrived. (a) had climbed (b) has climbed (c) have climbed (d) had climb
  31. 31.They have been in the library ___ morning. (a) since (b) for
  32. 32.She did not ___ the match two days ago. (a) won (b) winning (c) win (d) wins
  33. 33.The students ___ throw the ball every Sunday. (a) doesn't (b) don't (c) aren't
  34. 34.When the bell rang, Aarav ___ a message. (a) is sending (b) were sending (c) was send (d) was sending
  35. 35.He ___ cricket before Mum came home. (a) have played (b) had played (c) has played (d) had play
  36. 36.We ___ a message next Sunday. (a) sent (b) will sending (c) will sends (d) will send
  37. 37.They ___ in the pool twice a week. (a) swims (b) swimming (c) swim
  38. 38.My brother has played in the garden ___ 8 o'clock. (a) since (b) for
  39. 39.What is the past tense of “send”? (a) sended (b) sent (c) sending
  40. 40.Name the tense: “I was planting a tree.” (a) past perfect (b) present continuous (c) simple present (d) past continuous

Answer key

  1. have
  2. had watched
  3. told
  4. had written
  5. don't
  6. is flying
  7. are
  8. will help
  9. don't
  10. flew
  11. am writing
  12. made
  13. had bought
  14. was catching
  15. Does
  16. Does
  17. has
  18. plant
  19. Is
  20. played
  21. had played
  22. spoken
  23. Does
  24. is
  25. was wearing
  26. don't
  27. has
  28. had thrown
  29. has
  30. had climbed
  31. since
  32. win
  33. don't
  34. was sending
  35. had played
  36. will send
  37. swim
  38. since
  39. sent
  40. past continuous

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