← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 105 · 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.He ___ a picture at the moment. (a) is draw (b) is drawing (c) are drawing (d) am drawing
  2. 2.She has just ___ to school. (a) went (b) go (c) going (d) gone
  3. 3.When it started to rain, he ___ tea. (a) were making (b) is making (c) was make (d) was making
  4. 4.I ___ a mango tomorrow. (a) ate (b) will eat (c) will eats (d) will eating
  5. 5.By the time we reached, my cousins ___ tea. (a) have made (b) has made (c) had made (d) had make
  6. 6.I ___ a cake when it started to rain. (a) was bake (b) were baking (c) am baking (d) was baking
  7. 7.When Dad called, you ___ already gone to school. (a) had (b) have (c) has
  8. 8.___ I swim in the pool every day? (a) Does (b) Do (c) Are (d) Is
  9. 9.Choose the right verb: All the children ___ a notebook. (a) has (b) have
  10. 10.She ___ milk right now. (a) am drinking (b) is drink (c) are drinking (d) is drinking
  11. 11.Ishaan ___ the match when Mum came home. (a) was win (b) is winning (c) were winning (d) was winning
  12. 12.___ you dance on the stage every morning? (a) Do (b) Does (c) Are (d) Is
  13. 13.Rahul ___ a picture next month. (a) will draw (b) will drawing (c) will draws (d) drew
  14. 14.By the time we reached, Aarav ___ tea. (a) have made (b) had make (c) had made (d) has made
  15. 15.Name the tense: “We will carry the bag.” (a) simple future (b) present continuous (c) simple present (d) simple past
  16. 16.Ishaan ___ the dog before it got dark. (a) has fed (b) had fed (c) have fed (d) had feed
  17. 17.My cousins ___ the dishes next month. (a) will washes (b) washed (c) will washing (d) will wash
  18. 18.The children ___ for the team next week. (a) will clap (b) clapped (c) will clapping (d) will claps
  19. 19.Name the tense: “I will sing a song.” (a) simple future (b) past continuous (c) simple present (d) simple past
  20. 20.They ___ going to win the match next week. (a) are (b) am (c) is
  21. 21.By the time the guests arrived, she ___ the train. (a) had took (b) has taken (c) had taken (d) have taken
  22. 22.Name the tense: “She dances on the stage.” (a) simple future (b) past perfect (c) simple past (d) simple present
  23. 23.She ___ the ball every day. (a) catch (b) catches (c) catching
  24. 24.The children ___ jog in the park every Sunday. (a) doesn't (b) don't (c) aren't
  25. 25.When Dad called, you ___ already built a sandcastle. (a) has (b) had (c) have
  26. 26.I ___ watch a cartoon every morning. (a) don't (b) aren't (c) doesn't
  27. 27.___ my brother jog in the park on Saturdays? (a) Do (b) Are (c) Is (d) Does
  28. 28.My sister has just ___ a tree. (a) plant (b) plants (c) planted (d) planting
  29. 29.___ she help Grandma last week? (a) Do (b) Was (c) Does (d) Did
  30. 30.He ___ in this school since 2020. (a) studies (b) studied (c) has studied (d) have studied
  31. 31.She ___ a cake when it started to rain. (a) was baking (b) were baking (c) is baking (d) was bake
  32. 32.Name the tense: “You dance on the stage.” (a) present continuous (b) present perfect (c) simple future (d) simple present
  33. 33.We ___ in this school since 2019. (a) have taught (b) teach (c) taught (d) has taught
  34. 34.Priya has just ___ a bicycle. (a) ridden (b) ride (c) rode (d) riding
  35. 35.I ___ with Nani since 2019. (a) has stayed (b) stayed (c) stay (d) have stayed
  36. 36.Choose the right verb: All the children ___ a name tag. (a) has (b) have
  37. 37.Choose the right verb: My trousers ___ new. (a) is (b) are
  38. 38.When the phone rang, I ___ in the park. (a) was jogging (b) were jogging (c) am jogging (d) was jog
  39. 39.___ my sister feed the dog last week? (a) Did (b) Do (c) Does (d) Was
  40. 40.___ she catch the ball yesterday? (a) Did (b) Do (c) Was (d) Does

Answer key

  1. is drawing
  2. gone
  3. was making
  4. will eat
  5. had made
  6. was baking
  7. had
  8. Do
  9. have
  10. is drinking
  11. was winning
  12. Do
  13. will draw
  14. had made
  15. simple future
  16. had fed
  17. will wash
  18. will clap
  19. simple future
  20. are
  21. had taken
  22. simple present
  23. catches
  24. don't
  25. had
  26. don't
  27. Does
  28. planted
  29. Did
  30. has studied
  31. was baking
  32. simple present
  33. have taught
  34. ridden
  35. have stayed
  36. have
  37. are
  38. was jogging
  39. Did
  40. Did

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