← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 755 · 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.Omkar has studied in this school ___ six months. (a) since (b) for
  2. 2.He has just ___ a tree. (a) plants (b) planted (c) planting (d) plant
  3. 3.Yash has worked in Delhi ___ five years. (a) for (b) since
  4. 4.We ___ a cake at the moment. (a) is baking (b) are bake (c) are baking (d) am baking
  5. 5.___ I draw a picture every Sunday? (a) Is (b) Do (c) Are (d) Does
  6. 6.Yash ___ cricket when the bell rang. (a) was play (b) were playing (c) was playing (d) is playing
  7. 7.She ___ vegetables next month. (a) will buying (b) will buy (c) bought (d) will buys
  8. 8.Choose the right verb: All the girls ___ a notebook. (a) has (b) have
  9. 9.When the bell rang, Kabir ___ science. (a) was studying (b) is studying (c) were studying (d) was study
  10. 10.We ___ clap for the team every day. (a) doesn't (b) don't (c) aren't
  11. 11.Kabir ___ the match before it got dark. (a) had win (b) have won (c) has won (d) had won
  12. 12.I ___ going to send a message next Sunday. (a) is (b) am (c) are
  13. 13.Name the tense: “My brother is dancing on the stage.” (a) past perfect (b) present perfect (c) present continuous (d) simple past
  14. 14.___ she draw a picture twice a week? (a) Is (b) Does (c) Do (d) Are
  15. 15.Name the tense: “Aarav is climbing a tree.” (a) simple future (b) past continuous (c) simple present (d) present continuous
  16. 16.Dev ___ the dishes when the phone rang. (a) were washing (b) was wash (c) was washing (d) is washing
  17. 17.We ___ science before the bell rang. (a) have studied (b) has studied (c) had studied (d) had study
  18. 18.They ___ a cartoon in 2023. (a) have watched (b) watched (c) watch (d) will watch
  19. 19.You ___ the train next month. (a) will taking (b) will take (c) took (d) will takes
  20. 20.He did not ___ the dog last week. (a) feeds (b) fed (c) feed (d) feeding
  21. 21.Ishaan is going to ___ a song next week. (a) sings (b) sing (c) sang (d) singing
  22. 22.___ she write a letter every morning? (a) Do (b) Is (c) Are (d) Does
  23. 23.What is the past tense of “speak”? (a) speaked (b) spoke (c) speaking (d) spoken
  24. 24.Which is the correct -ing form of “swim”? (a) swimming (b) swiming (c) swimeing
  25. 25.He did not ___ in the park in 2023. (a) jog (b) jogged (c) jogs (d) jogging
  26. 26.Choose the right verb: The news ___ good today. (a) are (b) is
  27. 27.Choose the right verb: Either my cousins or Pooja ___ coming today. (a) are (b) is
  28. 28.___ they eating a mango at the moment? (a) Is (b) Am (c) Are
  29. 29.She ___ bought vegetables already. (a) has (b) have
  30. 30.I ___ a bicycle every Sunday. (a) ride (b) rides (c) riding
  31. 31.She ___ to school last week. (a) goes (b) will go (c) goed (d) went
  32. 32.Name the tense: “You have watched a cartoon.” (a) simple future (b) past continuous (c) present perfect (d) present continuous
  33. 33.When the bell rang, they ___ a letter. (a) was writing (b) were write (c) are writing (d) were writing
  34. 34.They have lived in Pune ___ January. (a) since (b) for
  35. 35.I have just ___ a kite. (a) flew (b) fly (c) flying (d) flown
  36. 36.They ___ vegetables when the phone rang. (a) were buy (b) are buying (c) was buying (d) were buying
  37. 37.They ___ the room now. (a) am cleaning (b) is cleaning (c) are clean (d) are cleaning
  38. 38.___ you take the train last week? (a) Was (b) Do (c) Did (d) Does
  39. 39.We ___ a tree every day. (a) plant (b) plants (c) planting
  40. 40.My brother ___ going to throw the ball next week. (a) is (b) am (c) are

Answer key

  1. for
  2. planted
  3. for
  4. are baking
  5. Do
  6. was playing
  7. will buy
  8. have
  9. was studying
  10. don't
  11. had won
  12. am
  13. present continuous
  14. Does
  15. present continuous
  16. was washing
  17. had studied
  18. watched
  19. will take
  20. feed
  21. sing
  22. Does
  23. spoke
  24. swimming
  25. jog
  26. is
  27. is
  28. Are
  29. has
  30. ride
  31. went
  32. present perfect
  33. were writing
  34. since
  35. flown
  36. were buying
  37. are cleaning
  38. Did
  39. plant
  40. is

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