← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 610 · 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.Aarav ___ the dog when it started to rain. (a) was feed (b) is feeding (c) was feeding (d) were feeding
  2. 2.They ___ going to climb a tree tomorrow. (a) is (b) am (c) are
  3. 3.At 8 pm yesterday, Diya ___ a sandcastle. (a) is building (b) were building (c) was building (d) was build
  4. 4.We ___ gone to school already. (a) have (b) has
  5. 5.___ my brother send a message two days ago? (a) Did (b) Was (c) Do (d) Does
  6. 6.By the time the guests arrived, we ___ a story. (a) had tell (b) had told (c) have told (d) has told
  7. 7.They ___ the dog tomorrow. (a) fed (b) will feed (c) will feeds (d) will feeding
  8. 8.She ___ a tree right now. (a) am climbing (b) is climb (c) are climbing (d) is climbing
  9. 9.She ___ going to bring lunch tomorrow. (a) am (b) is (c) are
  10. 10.Choose the right verb: Each child ___ a water bottle. (a) have (b) has
  11. 11.She ___ going to cook rice tomorrow. (a) are (b) is (c) am
  12. 12.You ___ rice twice a week. (a) cooks (b) cooking (c) cook
  13. 13.Name the tense: “She will help Grandma.” (a) present perfect (b) present continuous (c) simple future (d) past continuous
  14. 14.Aditya ___ a sandcastle right now. (a) is building (b) is build (c) am building (d) are building
  15. 15.I ___ a bicycle tomorrow. (a) will riding (b) will rides (c) will ride (d) rode
  16. 16.I am going to ___ cricket tomorrow. (a) playing (b) play (c) played (d) plays
  17. 17.They ___ milk at the moment. (a) am drinking (b) are drink (c) are drinking (d) is drinking
  18. 18.I ___ a kite before the bell rang. (a) has flown (b) have flown (c) had flown (d) had flew
  19. 19.She ___ the match every Sunday. (a) win (b) wins (c) winning
  20. 20.We ___ a sandcastle last week. (a) built (b) builded (c) will build (d) build
  21. 21.My brother ___ a tree twice a week. (a) planting (b) plants (c) plant
  22. 22.Omkar ___ the train now. (a) are taking (b) is take (c) is taking (d) am taking
  23. 23.Choose the right verb: Every player ___ a ID card. (a) have (b) has
  24. 24.He ___ make tea every day. (a) don't (b) isn't (c) doesn't
  25. 25.The students did not ___ in the park in 2023. (a) jog (b) jogs (c) jogged (d) jogging
  26. 26.Choose the right verb: There ___ a cat in the garden. (a) are (b) is
  27. 27.___ they dance on the stage every Sunday? (a) Are (b) Does (c) Do (d) Is
  28. 28.She is going to ___ lunch next week. (a) bring (b) brought (c) brings (d) bringing
  29. 29.My parents ___ in the park before Mum came home. (a) had ran (b) had run (c) has run (d) have run
  30. 30.They ___ the bag on Saturdays. (a) carries (b) carry (c) carrying
  31. 31.Name the tense: “Vivaan had fed the dog.” (a) simple past (b) simple present (c) past perfect (d) simple future
  32. 32.When the bell rang, we ___ tea. (a) was making (b) are making (c) were make (d) were making
  33. 33.I am going to ___ the ball tomorrow. (a) throwing (b) throws (c) throw (d) threw
  34. 34.___ you fly a kite in 2023? (a) Do (b) Does (c) Did (d) Was
  35. 35.They ___ build a sandcastle every morning. (a) aren't (b) don't (c) doesn't
  36. 36.___ Yash carrying the bag right now? (a) Am (b) Are (c) Is
  37. 37.Choose the right verb: Every child ___ a notebook. (a) has (b) have
  38. 38.Name the tense: “You have cooked rice.” (a) present perfect (b) simple present (c) past perfect (d) past continuous
  39. 39.Choose the right verb: Neither the boys nor Isha ___ coming today. (a) are (b) is
  40. 40.I ___ the ball tomorrow. (a) will catch (b) will catches (c) will catching (d) caught

Answer key

  1. was feeding
  2. are
  3. was building
  4. have
  5. Did
  6. had told
  7. will feed
  8. is climbing
  9. is
  10. has
  11. is
  12. cook
  13. simple future
  14. is building
  15. will ride
  16. play
  17. are drinking
  18. had flown
  19. wins
  20. built
  21. plants
  22. is taking
  23. has
  24. doesn't
  25. jog
  26. is
  27. Do
  28. bring
  29. had run
  30. carry
  31. past perfect
  32. were making
  33. throw
  34. Did
  35. don't
  36. Is
  37. has
  38. present perfect
  39. is
  40. will catch

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