← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 943 · 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.You are going to ___ a bicycle next week. (a) riding (b) rode (c) ride (d) rides
  2. 2.You ___ Grandma before the guests arrived. (a) had help (b) had helped (c) have helped (d) has helped
  3. 3.Name the tense: “Tara has fed the dog.” (a) present continuous (b) past continuous (c) simple future (d) present perfect
  4. 4.Name the tense: “Manav was jogging in the park.” (a) simple present (b) present continuous (c) past perfect (d) past continuous
  5. 5.They ___ a story now. (a) am telling (b) are tell (c) is telling (d) are telling
  6. 6.I ___ in this school since 2019. (a) have studied (b) study (c) studied (d) has studied
  7. 7.He has just ___ a story. (a) tell (b) tells (c) telling (d) told
  8. 8.He ___ in Pune since 2021. (a) lived (b) have lived (c) lives (d) has lived
  9. 9.My cousins did not ___ the train yesterday. (a) took (b) takes (c) taking (d) take
  10. 10.They ___ a sandcastle last Sunday. (a) build (b) builded (c) will build (d) built
  11. 11.She ___ Hindi every day. (a) speaking (b) speaks (c) speak
  12. 12.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  13. 13.Which is the correct -ing form of “go”? (a) going (b) goeing (c) gooing
  14. 14.My brother has waited for the bus ___ half an hour. (a) since (b) for
  15. 15.By the time Mum came home, we ___ a mango. (a) have eaten (b) had ate (c) has eaten (d) had eaten
  16. 16.By the time we reached, Zoya ___ science. (a) had study (b) have studied (c) had studied (d) has studied
  17. 17.Manav is going to ___ the match tomorrow. (a) win (b) wins (c) winning (d) won
  18. 18.They ___ a tree before Mum came home. (a) had climb (b) has climbed (c) had climbed (d) have climbed
  19. 19.___ you feed the dog last Sunday? (a) Does (b) Do (c) Was (d) Did
  20. 20.Which is the correct -ing form of “build”? (a) building (b) buildding (c) buildeing
  21. 21.They ___ the train every morning. (a) takes (b) taking (c) take
  22. 22.They ___ carried the bag already. (a) have (b) has
  23. 23.He ___ in this school since 2021. (a) have taught (b) teaches (c) taught (d) has taught
  24. 24.Choose the right verb: One of my classmates ___ in Class 8. (a) is (b) are
  25. 25.My sister ___ a cake last Sunday. (a) bakes (b) will bake (c) has baked (d) baked
  26. 26.They ___ a mango next Sunday. (a) will eat (b) ate (c) will eats (d) will eating
  27. 27.___ he watch a cartoon every Sunday? (a) Are (b) Does (c) Do (d) Is
  28. 28.When Dad called, you ___ already eaten a mango. (a) have (b) had (c) has
  29. 29.I ___ a message now. (a) am sending (b) am send (c) are sending (d) is sending
  30. 30.He ___ in the park every morning. (a) jog (b) jogs (c) jogging
  31. 31.When it started to rain, Aarav ___ cricket. (a) were playing (b) was play (c) is playing (d) was playing
  32. 32.___ my sister cleaning the room at the moment? (a) Is (b) Am (c) Are
  33. 33.What is the past tense of “run”? (a) run (b) running (c) runned (d) ran
  34. 34.Which is the correct -ing form of “feed”? (a) feeding (b) feedeing (c) feedding
  35. 35.We did not ___ a tree last Sunday. (a) planted (b) plant (c) plants (d) planting
  36. 36.___ my friends feed the dog on Saturdays? (a) Does (b) Are (c) Do (d) Is
  37. 37.___ they catching the ball at the moment? (a) Are (b) Am (c) Is
  38. 38.She has known my best friend ___ two years. (a) for (b) since
  39. 39.Sneha is going to ___ cricket next month. (a) playing (b) played (c) plays (d) play
  40. 40.My brother ___ run in the park every morning. (a) doesn't (b) don't (c) isn't

Answer key

  1. ride
  2. had helped
  3. present perfect
  4. past continuous
  5. are telling
  6. have studied
  7. told
  8. has lived
  9. take
  10. built
  11. speaks
  12. is
  13. going
  14. for
  15. had eaten
  16. had studied
  17. win
  18. had climbed
  19. Did
  20. building
  21. take
  22. have
  23. has taught
  24. is
  25. baked
  26. will eat
  27. Does
  28. had
  29. am sending
  30. jogs
  31. was playing
  32. Is
  33. ran
  34. feeding
  35. plant
  36. Do
  37. Are
  38. for
  39. play
  40. doesn't

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