← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 243 · 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.Aditya ___ tea every day. (a) make (b) making (c) makes
  2. 2.You ___ fed the dog already. (a) have (b) has
  3. 3.Ananya ___ for the team at 8 pm yesterday. (a) was clap (b) were clapping (c) is clapping (d) was clapping
  4. 4.Arjun has had this bicycle ___ five years. (a) since (b) for
  5. 5.Ananya has just ___ a letter. (a) written (b) wrote (c) writing (d) write
  6. 6.We ___ tea on Saturdays. (a) makes (b) making (c) make
  7. 7.Name the tense: “We carry the bag.” (a) simple past (b) simple future (c) present perfect (d) simple present
  8. 8.I did not ___ a cartoon yesterday. (a) watching (b) watch (c) watches (d) watched
  9. 9.My brother ___ a picture now. (a) is draw (b) am drawing (c) are drawing (d) is drawing
  10. 10.Choose the right verb: One of my classmates ___ in Class 7. (a) is (b) are
  11. 11.___ Rohan planting a tree now? (a) Am (b) Is (c) Are
  12. 12.What is the past tense of “run”? (a) ran (b) run (c) runned (d) running
  13. 13.My brother did not ___ to school in 2023. (a) went (b) going (c) go (d) goes
  14. 14.I am going to ___ the bag tomorrow. (a) carrying (b) carried (c) carries (d) carry
  15. 15.Choose the right verb: Either Karan or the twins ___ coming today. (a) are (b) is
  16. 16.Choose the right verb: Either the twins or Meera ___ coming today. (a) are (b) is
  17. 17.Name the tense: “Ananya had run in the park.” (a) past perfect (b) present perfect (c) simple future (d) present continuous
  18. 18.Omkar has studied in this school ___ two years. (a) since (b) for
  19. 19.When it started to rain, he ___ vegetables. (a) was buy (b) were buying (c) is buying (d) was buying
  20. 20.You ___ in the park in 2023. (a) jogged (b) jog (c) will jog (d) have jogged
  21. 21.Which is the correct -ing form of “study”? (a) studying (b) studyeing (c) studyying
  22. 22.We are going to ___ a cap next Sunday. (a) wears (b) wearing (c) wear (d) wore
  23. 23.Name the tense: “He had written a letter.” (a) present perfect (b) past perfect (c) simple present (d) past continuous
  24. 24.My friends ___ a story now. (a) am telling (b) are tell (c) are telling (d) is telling
  25. 25.Name the tense: “They were swimming in the pool.” (a) simple present (b) past perfect (c) past continuous (d) present continuous
  26. 26.My parents ___ milk when the bell rang. (a) are drinking (b) was drinking (c) were drink (d) were drinking
  27. 27.___ Riya build a sandcastle every morning? (a) Do (b) Is (c) Are (d) Does
  28. 28.Rahul ___ the room now. (a) am cleaning (b) is cleaning (c) is clean (d) are cleaning
  29. 29.Pooja ___ jogged in the park already. (a) have (b) has
  30. 30.My brother ___ a cake when the phone rang. (a) is baking (b) was baking (c) was bake (d) were baking
  31. 31.He ___ a letter when it started to rain. (a) was writing (b) is writing (c) was write (d) were writing
  32. 32.Aditya ___ swum in the pool already. (a) has (b) have
  33. 33.Choose the right verb: All the players ___ a locker. (a) has (b) have
  34. 34.We ___ the train before Mum came home. (a) have taken (b) had took (c) had taken (d) has taken
  35. 35.My brother ___ play cricket on Saturdays. (a) doesn't (b) isn't (c) don't
  36. 36.My brother ___ flown a kite already. (a) has (b) have
  37. 37.Name the tense: “We are buying vegetables.” (a) simple past (b) simple future (c) past continuous (d) present continuous
  38. 38.You ___ tell a story every day. (a) don't (b) aren't (c) doesn't
  39. 39.When it started to rain, they ___ a message. (a) were sending (b) are sending (c) was sending (d) were send
  40. 40.When Dad called, my sister ___ already worn a cap. (a) has (b) have (c) had

Answer key

  1. makes
  2. have
  3. was clapping
  4. for
  5. written
  6. make
  7. simple present
  8. watch
  9. is drawing
  10. is
  11. Is
  12. ran
  13. go
  14. carry
  15. are
  16. is
  17. past perfect
  18. for
  19. was buying
  20. jogged
  21. studying
  22. wear
  23. past perfect
  24. are telling
  25. past continuous
  26. were drinking
  27. Does
  28. is cleaning
  29. has
  30. was baking
  31. was writing
  32. has
  33. have
  34. had taken
  35. doesn't
  36. has
  37. present continuous
  38. don't
  39. were sending
  40. had

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