← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 927 · 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.Isha ___ in this school since 2022. (a) taught (b) teaches (c) have taught (d) has taught
  2. 2.They ___ a sandcastle yesterday. (a) built (b) will build (c) build (d) builded
  3. 3.When the phone rang, we ___ a cake. (a) were baking (b) are baking (c) were bake (d) was baking
  4. 4.I am going to ___ the dog next Sunday. (a) fed (b) feeding (c) feeds (d) feed
  5. 5.He ___ the dog now. (a) am feeding (b) is feed (c) is feeding (d) are feeding
  6. 6.They ___ lunch now. (a) is bringing (b) are bring (c) are bringing (d) am bringing
  7. 7.They ___ a cartoon when the bell rang. (a) are watching (b) were watching (c) was watching (d) were watch
  8. 8.Priya did not ___ the ball yesterday. (a) catches (b) catch (c) caught (d) catching
  9. 9.We ___ a sandcastle tomorrow. (a) will build (b) will building (c) will builds (d) built
  10. 10.Which is the correct -ing form of “fly”? (a) flyeing (b) flying (c) flyying
  11. 11.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  12. 12.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  13. 13.He has had this bicycle ___ two years. (a) for (b) since
  14. 14.Vivaan ___ a cake when the phone rang. (a) was bake (b) was baking (c) is baking (d) were baking
  15. 15.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  16. 16.Which is the correct -ing form of “win”? (a) winning (b) wineing (c) wining
  17. 17.___ Ananya jogging in the park now? (a) Is (b) Are (c) Am
  18. 18.My brother is going to ___ the match next month. (a) wins (b) winning (c) win (d) won
  19. 19.Name the tense: “I play cricket.” (a) simple past (b) simple present (c) simple future (d) present perfect
  20. 20.My brother ___ the dog when the phone rang. (a) is feeding (b) was feed (c) was feeding (d) were feeding
  21. 21.___ she helping Grandma now? (a) Are (b) Is (c) Am
  22. 22.I have just ___ the dishes. (a) washing (b) washes (c) wash (d) washed
  23. 23.___ Aarav throw the ball two days ago? (a) Did (b) Does (c) Was (d) Do
  24. 24.He ___ the dishes now. (a) are washing (b) is washing (c) is wash (d) am washing
  25. 25.___ she send a message every day? (a) Do (b) Does (c) Are (d) Is
  26. 26.Which is the correct -ing form of “draw”? (a) drawwing (b) draweing (c) drawing
  27. 27.The children ___ the match last Sunday. (a) win (b) won (c) winned (d) will win
  28. 28.I ___ the match right now. (a) am win (b) are winning (c) is winning (d) am winning
  29. 29.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  30. 30.I ___ science next Sunday. (a) will studying (b) will study (c) studied (d) will studies
  31. 31.We ___ built a sandcastle already. (a) has (b) have
  32. 32.___ he throwing the ball at the moment? (a) Is (b) Am (c) Are
  33. 33.She ___ to school two days ago. (a) will go (b) goed (c) goes (d) went
  34. 34.I ___ in this school since 2019. (a) taught (b) teach (c) has taught (d) have taught
  35. 35.You ___ tea every day. (a) make (b) makes (c) making
  36. 36.Name the tense: “We win the match.” (a) past continuous (b) simple present (c) present continuous (d) present perfect
  37. 37.Choose the right verb: Either Saanvi or my cousins ___ coming today. (a) are (b) is
  38. 38.Name the tense: “They have carried the bag.” (a) present perfect (b) simple past (c) present continuous (d) past perfect
  39. 39.Name the tense: “You swim in the pool.” (a) present continuous (b) past continuous (c) simple present (d) past perfect
  40. 40.___ he buy vegetables last Sunday? (a) Was (b) Do (c) Did (d) Does

Answer key

  1. has taught
  2. built
  3. were baking
  4. feed
  5. is feeding
  6. are bringing
  7. were watching
  8. catch
  9. will build
  10. flying
  11. is
  12. are
  13. for
  14. was baking
  15. are
  16. winning
  17. Is
  18. win
  19. simple present
  20. was feeding
  21. Is
  22. washed
  23. Did
  24. is washing
  25. Does
  26. drawing
  27. won
  28. am winning
  29. is
  30. will study
  31. have
  32. Is
  33. went
  34. have taught
  35. make
  36. simple present
  37. are
  38. present perfect
  39. simple present
  40. Did

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