← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 446 · 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.We ___ drunk milk already. (a) has (b) have
  2. 2.Choose the right verb: Either Pooja or the boys ___ coming today. (a) are (b) is
  3. 3.She ___ write a letter on Saturdays. (a) doesn't (b) don't (c) isn't
  4. 4.What is the past tense of “feed”? (a) feeding (b) fed (c) feeded
  5. 5.When the phone rang, she ___ in the pool. (a) was swim (b) were swimming (c) was swimming (d) is swimming
  6. 6.Which is the correct -ing form of “take”? (a) takeing (b) takeeing (c) taking
  7. 7.___ Arjun help Grandma on Saturdays? (a) Does (b) Do (c) Is (d) Are
  8. 8.I ___ a cake when Mum came home. (a) were baking (b) am baking (c) was baking (d) was bake
  9. 9.They ___ a message next week. (a) will sends (b) will sending (c) will send (d) sent
  10. 10.___ he speak Hindi in 2023? (a) Did (b) Do (c) Was (d) Does
  11. 11.Name the tense: “I have swum in the pool.” (a) present perfect (b) past perfect (c) simple present (d) past continuous
  12. 12.___ Kunal speak Hindi last Sunday? (a) Did (b) Does (c) Was (d) Do
  13. 13.You ___ the dog twice a week. (a) feeding (b) feed (c) feeds
  14. 14.Farhan did not ___ a tree last week. (a) planted (b) plant (c) planting (d) plants
  15. 15.___ you tell a story every day? (a) Does (b) Do (c) Are (d) Is
  16. 16.___ he wear a cap in 2023? (a) Do (b) Was (c) Did (d) Does
  17. 17.He ___ the bag at 8 pm yesterday. (a) is carrying (b) was carrying (c) were carrying (d) was carry
  18. 18.Name the tense: “I have built a sandcastle.” (a) past continuous (b) simple future (c) present perfect (d) simple present
  19. 19.___ she bring lunch every day? (a) Is (b) Do (c) Does (d) Are
  20. 20.I ___ a message next Sunday. (a) will sending (b) sent (c) will send (d) will sends
  21. 21.They ___ in the park before Mum came home. (a) have run (b) has run (c) had ran (d) had run
  22. 22.They ___ planted a tree already. (a) have (b) has
  23. 23.When Dad called, I ___ already made tea. (a) had (b) has (c) have
  24. 24.I ___ going to climb a tree next month. (a) am (b) is (c) are
  25. 25.When it started to rain, they ___ Hindi. (a) were speak (b) were speaking (c) are speaking (d) was speaking
  26. 26.___ I cook rice twice a week? (a) Is (b) Does (c) Do (d) Are
  27. 27.Nisha ___ going to swim in the pool next Sunday. (a) am (b) is (c) are
  28. 28.Choose the right verb: Every student ___ a name tag. (a) has (b) have
  29. 29.When the bell rang, my brother ___ a sandcastle. (a) were building (b) is building (c) was build (d) was building
  30. 30.Pooja ___ a tree every Sunday. (a) planting (b) plant (c) plants
  31. 31.Name the tense: “I had sung a song.” (a) present perfect (b) simple future (c) simple past (d) past perfect
  32. 32.He is going to ___ in the pool tomorrow. (a) swims (b) swam (c) swimming (d) swim
  33. 33.___ he dancing on the stage at the moment? (a) Am (b) Is (c) Are
  34. 34.Name the tense: “They will take the train.” (a) simple past (b) past continuous (c) present perfect (d) simple future
  35. 35.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  36. 36.Which is the correct -ing form of “wash”? (a) washing (b) washeing (c) washhing
  37. 37.You are going to ___ a mango next week. (a) eating (b) ate (c) eat (d) eats
  38. 38.They ___ a cake when the bell rang. (a) were bake (b) are baking (c) was baking (d) were baking
  39. 39.What is the past tense of “win”? (a) winning (b) won (c) winned
  40. 40.The students have just ___ the match. (a) won (b) wins (c) winning (d) win

Answer key

  1. have
  2. are
  3. doesn't
  4. fed
  5. was swimming
  6. taking
  7. Does
  8. was baking
  9. will send
  10. Did
  11. present perfect
  12. Did
  13. feed
  14. plant
  15. Do
  16. Did
  17. was carrying
  18. present perfect
  19. Does
  20. will send
  21. had run
  22. have
  23. had
  24. am
  25. were speaking
  26. Do
  27. is
  28. has
  29. was building
  30. plants
  31. past perfect
  32. swim
  33. Is
  34. simple future
  35. are
  36. washing
  37. eat
  38. were baking
  39. won
  40. won

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