← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 429 · 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.___ he buy vegetables every Sunday? (a) Is (b) Are (c) Does (d) Do
  2. 2.When the bell rang, he ___ on the stage. (a) were dancing (b) was dancing (c) is dancing (d) was dance
  3. 3.___ you riding a bicycle right now? (a) Am (b) Are (c) Is
  4. 4.I am going to ___ cricket tomorrow. (a) plays (b) playing (c) played (d) play
  5. 5.I ___ a message tomorrow. (a) will sending (b) will send (c) will sends (d) sent
  6. 6.Aditya ___ a kite two days ago. (a) flies (b) flyed (c) will fly (d) flew
  7. 7.___ my sister buy vegetables yesterday? (a) Was (b) Does (c) Do (d) Did
  8. 8.He ___ a tree when it started to rain. (a) is climbing (b) was climb (c) were climbing (d) was climbing
  9. 9.Choose the right verb: All the players ___ a name tag. (a) has (b) have
  10. 10.My brother ___ a sandcastle two days ago. (a) built (b) builded (c) will build (d) builds
  11. 11.When the phone rang, he ___ a story. (a) is telling (b) were telling (c) was telling (d) was tell
  12. 12.___ you planting a tree now? (a) Is (b) Am (c) Are
  13. 13.They ___ the dishes twice a week. (a) wash (b) washes (c) washing
  14. 14.He ___ the bag next week. (a) will carry (b) carried (c) will carrying (d) will carries
  15. 15.___ we taking the train now? (a) Am (b) Is (c) Are
  16. 16.Diya ___ for the team every day. (a) clap (b) clapping (c) claps
  17. 17.My brother ___ going to write a letter next month. (a) are (b) am (c) is
  18. 18.Name the tense: “Meera throws the ball.” (a) past perfect (b) present continuous (c) simple present (d) simple past
  19. 19.Name the tense: “He bought vegetables.” (a) past continuous (b) simple past (c) simple present (d) past perfect
  20. 20.My sister ___ the dishes on Saturdays. (a) washes (b) washing (c) wash
  21. 21.By the time we reached, he ___ in the park. (a) had jog (b) has jogged (c) have jogged (d) had jogged
  22. 22.___ she speaking Hindi now? (a) Are (b) Is (c) Am
  23. 23.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  24. 24.When Dad called, Saanvi ___ already brought lunch. (a) had (b) has (c) have
  25. 25.They did not ___ Hindi in 2023. (a) speaking (b) speaks (c) speak (d) spoke
  26. 26.She ___ in this school since 2021. (a) have studied (b) studied (c) has studied (d) studies
  27. 27.He ___ send a message twice a week. (a) don't (b) isn't (c) doesn't
  28. 28.Manav ___ ridden a bicycle already. (a) have (b) has
  29. 29.___ I carry the bag every morning? (a) Are (b) Does (c) Do (d) Is
  30. 30.Diya has studied in this school ___ six months. (a) since (b) for
  31. 31.She ___ Hindi last Sunday. (a) speaked (b) will speak (c) spoke (d) speaks
  32. 32.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  33. 33.She ___ a letter yesterday. (a) writes (b) wrote (c) writed (d) will write
  34. 34.Name the tense: “He will clap for the team.” (a) past continuous (b) simple future (c) present continuous (d) past perfect
  35. 35.You ___ lunch last Sunday. (a) bringed (b) brought (c) bring (d) will bring
  36. 36.When it started to rain, he ___ in the park. (a) were jogging (b) was jog (c) is jogging (d) was jogging
  37. 37.They ___ a cake on Saturdays. (a) bakes (b) bake (c) baking
  38. 38.I ___ Grandma every morning. (a) help (b) helping (c) helps
  39. 39.We did not ___ in the park in 2023. (a) jogged (b) jogging (c) jogs (d) jog
  40. 40.When Dad called, I ___ already sung a song. (a) had (b) has (c) have

Answer key

  1. Does
  2. was dancing
  3. Are
  4. play
  5. will send
  6. flew
  7. Did
  8. was climbing
  9. have
  10. built
  11. was telling
  12. Are
  13. wash
  14. will carry
  15. Are
  16. claps
  17. is
  18. simple present
  19. simple past
  20. washes
  21. had jogged
  22. Is
  23. are
  24. had
  25. speak
  26. has studied
  27. doesn't
  28. has
  29. Do
  30. for
  31. spoke
  32. are
  33. wrote
  34. simple future
  35. brought
  36. was jogging
  37. bake
  38. help
  39. jog
  40. had

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