← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 241 · 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.When Dad called, Kabir ___ already cleaned the room. (a) has (b) had (c) have
  2. 2.He has just ___ the room. (a) clean (b) cleans (c) cleaning (d) cleaned
  3. 3.He has known my best friend ___ 2020. (a) since (b) for
  4. 4.When Dad called, Dev ___ already made tea. (a) has (b) had (c) have
  5. 5.Choose the right verb: All the children ___ a name tag. (a) has (b) have
  6. 6.He ___ washed the dishes already. (a) has (b) have
  7. 7.He ___ in the park tomorrow. (a) ran (b) will runs (c) will run (d) will running
  8. 8.___ he watch a cartoon yesterday? (a) Does (b) Do (c) Did (d) Was
  9. 9.We ___ a bicycle twice a week. (a) rides (b) riding (c) ride
  10. 10.At 8 pm yesterday, Rohan ___ the ball. (a) is throwing (b) was throw (c) were throwing (d) was throwing
  11. 11.She has just ___ the match. (a) wins (b) win (c) won (d) winning
  12. 12.Aisha has just ___ a tree. (a) planted (b) plant (c) plants (d) planting
  13. 13.Saanvi ___ the match next month. (a) will wins (b) won (c) will winning (d) will win
  14. 14.My sister is going to ___ the room tomorrow. (a) cleaned (b) cleans (c) cleaning (d) clean
  15. 15.Choose the right verb: Each student ___ a water bottle. (a) have (b) has
  16. 16.My sister ___ science next Sunday. (a) will study (b) studied (c) will studies (d) will studying
  17. 17.Choose the right verb: Each girl ___ a locker. (a) has (b) have
  18. 18.He ___ a story when Mum came home. (a) was tell (b) was telling (c) is telling (d) were telling
  19. 19.Diya ___ worn a cap already. (a) have (b) has
  20. 20.We ___ in the park every Sunday. (a) jogging (b) jogs (c) jog
  21. 21.___ Ananya feeding the dog now? (a) Is (b) Am (c) Are
  22. 22.When Dad called, we ___ already helped Grandma. (a) have (b) has (c) had
  23. 23.Name the tense: “He will carry the bag.” (a) simple future (b) simple present (c) simple past (d) present perfect
  24. 24.Name the tense: “Diya will bring lunch.” (a) present continuous (b) simple future (c) simple past (d) past continuous
  25. 25.He ___ a kite when the bell rang. (a) was flying (b) is flying (c) were flying (d) was fly
  26. 26.I ___ a cake now. (a) are baking (b) am baking (c) is baking (d) am bake
  27. 27.___ my cousins speaking Hindi now? (a) Am (b) Is (c) Are
  28. 28.He ___ to school last Sunday. (a) goed (b) went (c) will go (d) goes
  29. 29.They ___ clap for the team on Saturdays. (a) don't (b) doesn't (c) aren't
  30. 30.Name the tense: “She was swimming in the pool.” (a) present perfect (b) past continuous (c) simple future (d) present continuous
  31. 31.Choose the right verb: Each of the girls ___ a locker. (a) has (b) have
  32. 32.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  33. 33.Name the tense: “He cooked rice.” (a) present perfect (b) simple past (c) present continuous (d) past perfect
  34. 34.My brother ___ a sandcastle last Sunday. (a) builded (b) builds (c) will build (d) built
  35. 35.You ___ in this school since 2019. (a) teach (b) taught (c) has taught (d) have taught
  36. 36.You ___ in the park when Mum came home. (a) was jogging (b) are jogging (c) were jog (d) were jogging
  37. 37.Priya ___ flown a kite already. (a) has (b) have
  38. 38.You ___ in the park on Saturdays. (a) jogging (b) jog (c) jogs
  39. 39.I ___ the match in 2023. (a) win (b) will win (c) winned (d) won
  40. 40.I ___ eat a mango on Saturdays. (a) aren't (b) doesn't (c) don't

Answer key

  1. had
  2. cleaned
  3. since
  4. had
  5. have
  6. has
  7. will run
  8. Did
  9. ride
  10. was throwing
  11. won
  12. planted
  13. will win
  14. clean
  15. has
  16. will study
  17. has
  18. was telling
  19. has
  20. jog
  21. Is
  22. had
  23. simple future
  24. simple future
  25. was flying
  26. am baking
  27. Are
  28. went
  29. don't
  30. past continuous
  31. has
  32. is
  33. simple past
  34. built
  35. have taught
  36. were jogging
  37. has
  38. jog
  39. won
  40. don't

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