← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 386 · 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.My brother ___ a letter every morning. (a) writing (b) write (c) writes
  2. 2.Choose the right verb: Each of the players ___ a notebook. (a) have (b) has
  3. 3.She is going to ___ the train next Sunday. (a) took (b) take (c) takes (d) taking
  4. 4.Name the tense: “She has eaten a mango.” (a) simple past (b) present perfect (c) past perfect (d) simple present
  5. 5.Isha has had this bicycle ___ a long time. (a) since (b) for
  6. 6.They are going to ___ a story tomorrow. (a) told (b) tells (c) telling (d) tell
  7. 7.___ my sister buy vegetables every day? (a) Do (b) Does (c) Is (d) Are
  8. 8.When it started to rain, Ishaan ___ the dishes. (a) were washing (b) was washing (c) is washing (d) was wash
  9. 9.Kunal ___ a sandcastle when the bell rang. (a) were building (b) is building (c) was building (d) was build
  10. 10.What is the past tense of “fly”? (a) flyed (b) flown (c) flying (d) flew
  11. 11.___ I throw the ball every Sunday? (a) Does (b) Is (c) Are (d) Do
  12. 12.Choose the right verb: Physics ___ interesting. (a) is (b) are
  13. 13.___ Vivaan build a sandcastle every Sunday? (a) Do (b) Is (c) Does (d) Are
  14. 14.She ___ the train on Saturdays. (a) take (b) taking (c) takes
  15. 15.Name the tense: “She has sung a song.” (a) present continuous (b) simple future (c) present perfect (d) simple past
  16. 16.You ___ Hindi now. (a) are speak (b) is speaking (c) are speaking (d) am speaking
  17. 17.We ___ Hindi next Sunday. (a) spoke (b) will speak (c) will speaking (d) will speaks
  18. 18.Which is the correct -ing form of “wash”? (a) washeing (b) washhing (c) washing
  19. 19.___ you cleaning the room now? (a) Is (b) Am (c) Are
  20. 20.By the time the guests arrived, you ___ a bicycle. (a) has ridden (b) had rode (c) have ridden (d) had ridden
  21. 21.Vivaan ___ a song when the phone rang. (a) was sing (b) was singing (c) were singing (d) is singing
  22. 22.___ he clean the room last week? (a) Do (b) Was (c) Did (d) Does
  23. 23.By the time Mum came home, my cousins ___ a message. (a) had send (b) has sent (c) had sent (d) have sent
  24. 24.She ___ in this school since 2020. (a) have taught (b) has taught (c) taught (d) teaches
  25. 25.Name the tense: “My sister had played cricket.” (a) simple past (b) present continuous (c) past continuous (d) past perfect
  26. 26.I ___ in the pool twice a week. (a) swims (b) swimming (c) swim
  27. 27.Zoya ___ milk yesterday. (a) drinked (b) will drink (c) drank (d) drinks
  28. 28.Which is the correct -ing form of “study”? (a) studyying (b) studyeing (c) studying
  29. 29.Myra did not ___ the ball two days ago. (a) threw (b) throws (c) throwing (d) throw
  30. 30.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  31. 31.___ Saanvi sing a song every morning? (a) Do (b) Is (c) Does (d) Are
  32. 32.I ___ Grandma before it got dark. (a) have helped (b) had helped (c) had help (d) has helped
  33. 33.Aarav ___ going to fly a kite next Sunday. (a) are (b) am (c) is
  34. 34.When the phone rang, Rahul ___ a cap. (a) was wearing (b) was wear (c) were wearing (d) is wearing
  35. 35.Which is the correct -ing form of “play”? (a) playing (b) playeing (c) playying
  36. 36.___ she speaking Hindi at the moment? (a) Are (b) Is (c) Am
  37. 37.Which is the correct -ing form of “go”? (a) going (b) goeing (c) gooing
  38. 38.He ___ a song now. (a) am singing (b) is sing (c) are singing (d) is singing
  39. 39.He ___ in the park before the bell rang. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  40. 40.Karan ___ a cap next month. (a) wore (b) will wears (c) will wear (d) will wearing

Answer key

  1. writes
  2. has
  3. take
  4. present perfect
  5. for
  6. tell
  7. Does
  8. was washing
  9. was building
  10. flew
  11. Do
  12. is
  13. Does
  14. takes
  15. present perfect
  16. are speaking
  17. will speak
  18. washing
  19. Are
  20. had ridden
  21. was singing
  22. Did
  23. had sent
  24. has taught
  25. past perfect
  26. swim
  27. drank
  28. studying
  29. throw
  30. bought
  31. Does
  32. had helped
  33. is
  34. was wearing
  35. playing
  36. Is
  37. going
  38. is singing
  39. had jogged
  40. will wear

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