← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 129 · 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.At 8 pm yesterday, my sister ___ the bag. (a) were carrying (b) was carry (c) is carrying (d) was carrying
  2. 2.Choose the right verb: Every student ___ a locker. (a) have (b) has
  3. 3.She did not ___ a picture last Sunday. (a) drawing (b) draw (c) drew (d) draws
  4. 4.When Dad called, I ___ already helped Grandma. (a) has (b) had (c) have
  5. 5.You ___ the room next month. (a) will cleans (b) will cleaning (c) will clean (d) cleaned
  6. 6.We have lived in Pune ___ 2019. (a) since (b) for
  7. 7.By the time the bell rang, they ___ a message. (a) had send (b) had sent (c) has sent (d) have sent
  8. 8.Aditya ___ in this school since 2019. (a) has taught (b) have taught (c) taught (d) teaches
  9. 9.What is the past tense of “run”? (a) run (b) ran (c) running (d) runned
  10. 10.Name the tense: “Pooja has eaten a mango.” (a) present perfect (b) present continuous (c) simple future (d) simple past
  11. 11.What is the past tense of “go”? (a) going (b) gone (c) went (d) goed
  12. 12.I ___ rice when Mum came home. (a) am cooking (b) were cooking (c) was cook (d) was cooking
  13. 13.He is going to ___ the ball tomorrow. (a) catch (b) catches (c) catching (d) caught
  14. 14.Isha ___ science at 8 pm yesterday. (a) was study (b) was studying (c) were studying (d) is studying
  15. 15.Choose the right verb: There ___ three pencils in the box. (a) is (b) are
  16. 16.Zoya ___ in the park when the phone rang. (a) was run (b) were running (c) was running (d) is running
  17. 17.My cousins ___ tea next week. (a) will make (b) will making (c) will makes (d) made
  18. 18.He ___ going to speak Hindi next week. (a) am (b) is (c) are
  19. 19.When the phone rang, you ___ a cap. (a) were wearing (b) are wearing (c) were wear (d) was wearing
  20. 20.She ___ in this school since 2022. (a) taught (b) have taught (c) has taught (d) teaches
  21. 21.___ I bring lunch two days ago? (a) Do (b) Does (c) Was (d) Did
  22. 22.The children have just ___ a sandcastle. (a) build (b) builds (c) built (d) building
  23. 23.They ___ bought vegetables already. (a) have (b) has
  24. 24.___ my parents plant a tree last week? (a) Do (b) Was (c) Did (d) Does
  25. 25.___ Saanvi clapping for the team at the moment? (a) Is (b) Am (c) Are
  26. 26.She ___ sing a song every Sunday. (a) doesn't (b) isn't (c) don't
  27. 27.At 8 pm yesterday, you ___ vegetables. (a) are buying (b) were buying (c) were buy (d) was buying
  28. 28.Diya ___ going to throw the ball next week. (a) am (b) is (c) are
  29. 29.Name the tense: “I write a letter.” (a) present perfect (b) simple present (c) past continuous (d) simple future
  30. 30.She ___ the ball every Sunday. (a) catching (b) catches (c) catch
  31. 31.Name the tense: “We had watched a cartoon.” (a) simple present (b) past perfect (c) past continuous (d) present continuous
  32. 32.You have just ___ vegetables. (a) buying (b) buy (c) buys (d) bought
  33. 33.They ___ a message now. (a) are send (b) is sending (c) am sending (d) are sending
  34. 34.What is the past tense of “write”? (a) wrote (b) writing (c) written (d) writed
  35. 35.The students ___ wear a cap every Sunday. (a) doesn't (b) don't (c) aren't
  36. 36.___ she climb a tree on Saturdays? (a) Do (b) Are (c) Is (d) Does
  37. 37.The children ___ with Nani since 2021. (a) stayed (b) have stayed (c) stay (d) has stayed
  38. 38.Name the tense: “You bought vegetables.” (a) simple past (b) simple present (c) present continuous (d) simple future
  39. 39.You ___ the dishes when Mum came home. (a) are washing (b) was washing (c) were wash (d) were washing
  40. 40.___ he swim in the pool on Saturdays? (a) Are (b) Do (c) Does (d) Is

Answer key

  1. was carrying
  2. has
  3. draw
  4. had
  5. will clean
  6. since
  7. had sent
  8. has taught
  9. ran
  10. present perfect
  11. went
  12. was cooking
  13. catch
  14. was studying
  15. are
  16. was running
  17. will make
  18. is
  19. were wearing
  20. has taught
  21. Did
  22. built
  23. have
  24. Did
  25. Is
  26. doesn't
  27. were buying
  28. is
  29. simple present
  30. catches
  31. past perfect
  32. bought
  33. are sending
  34. wrote
  35. don't
  36. Does
  37. have stayed
  38. simple past
  39. were washing
  40. Does

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