← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 84 · 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.Choose the right verb: Either Zoya or my cousins ___ coming today. (a) are (b) is
  2. 2.Name the tense: “Farhan has written a letter.” (a) present perfect (b) past perfect (c) simple past (d) simple present
  3. 3.Choose the right verb: Either the twins or Aisha ___ coming today. (a) is (b) are
  4. 4.My sister ___ a message tomorrow. (a) sent (b) will send (c) will sending (d) will sends
  5. 5.She ___ going to eat a mango tomorrow. (a) am (b) are (c) is
  6. 6.The children have just ___ in the park. (a) jogged (b) jog (c) jogging (d) jogs
  7. 7.___ we wash the dishes every Sunday? (a) Does (b) Is (c) Are (d) Do
  8. 8.We ___ a tree before the bell rang. (a) have climbed (b) has climbed (c) had climbed (d) had climb
  9. 9.She ___ the dog now. (a) is feeding (b) is feed (c) am feeding (d) are feeding
  10. 10.___ he watch a cartoon every Sunday? (a) Does (b) Do (c) Are (d) Is
  11. 11.We ___ a song at the moment. (a) is singing (b) am singing (c) are sing (d) are singing
  12. 12.___ the children bring lunch in 2023? (a) Did (b) Was (c) Does (d) Do
  13. 13.Priya did not ___ a story in 2023. (a) telling (b) told (c) tell (d) tells
  14. 14.Choose the right verb: Each child ___ a locker. (a) have (b) has
  15. 15.Choose the right verb: Neither Ananya nor the girls ___ coming today. (a) is (b) are
  16. 16.They are going to ___ a letter next week. (a) writes (b) wrote (c) write (d) writing
  17. 17.When Dad called, Manav ___ already cooked rice. (a) had (b) have (c) has
  18. 18.You ___ make tea every day. (a) don't (b) aren't (c) doesn't
  19. 19.She ___ in Pune since 2021. (a) lived (b) lives (c) have lived (d) has lived
  20. 20.He ___ with Nani since 2020. (a) have stayed (b) stays (c) has stayed (d) stayed
  21. 21.When Dad called, Yash ___ already sung a song. (a) has (b) had (c) have
  22. 22.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  23. 23.My sister ___ going to plant a tree tomorrow. (a) am (b) is (c) are
  24. 24.My brother ___ going to sing a song next month. (a) am (b) is (c) are
  25. 25.I ___ a mango next Sunday. (a) will eating (b) ate (c) will eat (d) will eats
  26. 26.We ___ a cake when the bell rang. (a) are baking (b) were bake (c) were baking (d) was baking
  27. 27.We ___ to school on Saturdays. (a) go (b) going (c) goes
  28. 28.___ Arjun take the train last Sunday? (a) Was (b) Did (c) Do (d) Does
  29. 29.I did not ___ a cartoon yesterday. (a) watching (b) watch (c) watches (d) watched
  30. 30.Choose the right verb: Each of the children ___ a water bottle. (a) has (b) have
  31. 31.I ___ to school at the moment. (a) am go (b) are going (c) is going (d) am going
  32. 32.Choose the right verb: All the boys ___ a notebook. (a) have (b) has
  33. 33.When the phone rang, he ___ a letter. (a) were writing (b) was writing (c) is writing (d) was write
  34. 34.He ___ a story in 2023. (a) will tell (b) telled (c) tells (d) told
  35. 35.Choose the right verb: There ___ a lot of rice in the bag. (a) is (b) are
  36. 36.He ___ for the team when the phone rang. (a) is clapping (b) was clapping (c) were clapping (d) was clap
  37. 37.She ___ in the park before it got dark. (a) had jogged (b) have jogged (c) has jogged (d) had jog
  38. 38.They ___ rice two days ago. (a) have cooked (b) will cook (c) cook (d) cooked
  39. 39.We ___ lunch at 8 pm yesterday. (a) were bringing (b) were bring (c) are bringing (d) was bringing
  40. 40.Saanvi is going to ___ a cartoon tomorrow. (a) watched (b) watches (c) watching (d) watch

Answer key

  1. are
  2. present perfect
  3. is
  4. will send
  5. is
  6. jogged
  7. Do
  8. had climbed
  9. is feeding
  10. Does
  11. are singing
  12. Did
  13. tell
  14. has
  15. are
  16. write
  17. had
  18. don't
  19. has lived
  20. has stayed
  21. had
  22. is
  23. is
  24. is
  25. will eat
  26. were baking
  27. go
  28. Did
  29. watch
  30. has
  31. am going
  32. have
  33. was writing
  34. told
  35. is
  36. was clapping
  37. had jogged
  38. cooked
  39. were bringing
  40. watch

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