← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 672 · 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.___ Riya climbing a tree now? (a) Am (b) Are (c) Is
  2. 2.Myra ___ a sandcastle every Sunday. (a) builds (b) building (c) build
  3. 3.You ___ in this school since 2019. (a) teach (b) taught (c) have taught (d) has taught
  4. 4.Which is the correct -ing form of “ride”? (a) riding (b) rideing (c) rideeing
  5. 5.I ___ a letter when the bell rang. (a) was writing (b) were writing (c) am writing (d) was write
  6. 6.Neel ___ caught the ball already. (a) has (b) have
  7. 7.___ my brother playing cricket at the moment? (a) Is (b) Am (c) Are
  8. 8.She has just ___ a cap. (a) worn (b) wear (c) wearing (d) wore
  9. 9.When the phone rang, Aditya ___ in the park. (a) was running (b) were running (c) was run (d) is running
  10. 10.When Dad called, my sister ___ already planted a tree. (a) had (b) have (c) has
  11. 11.My friends ___ a tree before it got dark. (a) had plant (b) has planted (c) have planted (d) had planted
  12. 12.I ___ bought vegetables already. (a) have (b) has
  13. 13.She ___ vegetables every Sunday. (a) buy (b) buying (c) buys
  14. 14.Arjun ___ going to wear a cap next month. (a) is (b) are (c) am
  15. 15.We ___ the room on Saturdays. (a) cleaning (b) clean (c) cleans
  16. 16.Vivaan ___ a story every day. (a) tell (b) tells (c) telling
  17. 17.___ my brother bake a cake every day? (a) Does (b) Do (c) Are (d) Is
  18. 18.We ___ the train on Saturdays. (a) takes (b) taking (c) take
  19. 19.You did not ___ a letter last week. (a) write (b) writing (c) writes (d) wrote
  20. 20.My brother ___ cricket when Mum came home. (a) is playing (b) were playing (c) was play (d) was playing
  21. 21.My sister ___ a cartoon before Mum came home. (a) have watched (b) has watched (c) had watch (d) had watched
  22. 22.Arjun ___ thrown the ball already. (a) has (b) have
  23. 23.They ___ the train tomorrow. (a) took (b) will takes (c) will taking (d) will take
  24. 24.Which is the correct -ing form of “clap”? (a) clapping (b) clapeing (c) claping
  25. 25.Which is the correct -ing form of “cook”? (a) cookeing (b) cookking (c) cooking
  26. 26.My sister ___ the train every day. (a) taking (b) takes (c) take
  27. 27.___ he build a sandcastle every Sunday? (a) Is (b) Do (c) Does (d) Are
  28. 28.Choose the right verb: Either Kabir or the twins ___ coming today. (a) are (b) is
  29. 29.You ___ vegetables before Mum came home. (a) have bought (b) had bought (c) has bought (d) had buy
  30. 30.My brother ___ helped Grandma already. (a) have (b) has
  31. 31.Name the tense: “Ananya was playing cricket.” (a) present perfect (b) simple present (c) past continuous (d) simple past
  32. 32.By the time Mum came home, my sister ___ vegetables. (a) have bought (b) had bought (c) had buy (d) has bought
  33. 33.Kabir ___ a sandcastle when Mum came home. (a) was build (b) is building (c) were building (d) was building
  34. 34.___ she bring lunch last week? (a) Do (b) Was (c) Did (d) Does
  35. 35.___ Saanvi sing a song two days ago? (a) Was (b) Does (c) Did (d) Do
  36. 36.Name the tense: “He was clapping for the team.” (a) past perfect (b) simple present (c) present perfect (d) past continuous
  37. 37.They ___ in the park right now. (a) is running (b) are run (c) am running (d) are running
  38. 38.When it started to rain, I ___ the room. (a) was clean (b) were cleaning (c) am cleaning (d) was cleaning
  39. 39.My friends ___ going to tell a story tomorrow. (a) is (b) are (c) am
  40. 40.Choose the right verb: All the children ___ a ID card. (a) have (b) has

Answer key

  1. Is
  2. builds
  3. have taught
  4. riding
  5. was writing
  6. has
  7. Is
  8. worn
  9. was running
  10. had
  11. had planted
  12. have
  13. buys
  14. is
  15. clean
  16. tells
  17. Does
  18. take
  19. write
  20. was playing
  21. had watched
  22. has
  23. will take
  24. clapping
  25. cooking
  26. takes
  27. Does
  28. are
  29. had bought
  30. has
  31. past continuous
  32. had bought
  33. was building
  34. Did
  35. Did
  36. past continuous
  37. are running
  38. was cleaning
  39. are
  40. have

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