← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 402 · 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.___ my brother play cricket every day? (a) Is (b) Are (c) Do (d) Does
  2. 2.I ___ a cake when the phone rang. (a) am baking (b) was bake (c) was baking (d) were baking
  3. 3.Choose the right verb: There ___ three pencils in the box. (a) are (b) is
  4. 4.They ___ in Delhi since 2021. (a) has worked (b) worked (c) work (d) have worked
  5. 5.They ___ a bicycle last Sunday. (a) ride (b) will ride (c) rided (d) rode
  6. 6.___ Aarav carry the bag every Sunday? (a) Does (b) Do (c) Are (d) Is
  7. 7.Name the tense: “We rode a bicycle.” (a) simple past (b) past continuous (c) past perfect (d) present perfect
  8. 8.You ___ with Nani since 2019. (a) has stayed (b) stayed (c) stay (d) have stayed
  9. 9.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  10. 10.___ you telling a story now? (a) Are (b) Am (c) Is
  11. 11.I ___ cook rice every day. (a) don't (b) doesn't (c) aren't
  12. 12.Name the tense: “Yash had studied science.” (a) present perfect (b) past perfect (c) present continuous (d) past continuous
  13. 13.The children ___ Hindi next month. (a) will speaks (b) spoke (c) will speaking (d) will speak
  14. 14.Choose the right verb: All the students ___ a locker. (a) have (b) has
  15. 15.Name the tense: “She will clap for the team.” (a) present perfect (b) simple present (c) simple past (d) simple future
  16. 16.I ___ in the park before it got dark. (a) have run (b) has run (c) had run (d) had ran
  17. 17.You ___ the match when the bell rang. (a) were win (b) were winning (c) was winning (d) are winning
  18. 18.Choose the right verb: One of my friends ___ in Class 5. (a) are (b) is
  19. 19.She ___ milk when it started to rain. (a) is drinking (b) was drinking (c) was drink (d) were drinking
  20. 20.She did not ___ a cartoon two days ago. (a) watched (b) watching (c) watch (d) watches
  21. 21.By the time the bell rang, I ___ the bag. (a) have carried (b) had carried (c) had carry (d) has carried
  22. 22.I have worked in Delhi ___ January. (a) for (b) since
  23. 23.You ___ ride a bicycle every morning. (a) doesn't (b) aren't (c) don't
  24. 24.By the time Mum came home, she ___ in the park. (a) had jog (b) have jogged (c) has jogged (d) had jogged
  25. 25.___ Myra helping Grandma at the moment? (a) Are (b) Is (c) Am
  26. 26.Name the tense: “You will win the match.” (a) simple past (b) simple future (c) present continuous (d) simple present
  27. 27.___ I drink milk twice a week? (a) Does (b) Is (c) Do (d) Are
  28. 28.Which is the correct -ing form of “wash”? (a) washing (b) washhing (c) washeing
  29. 29.Which is the correct -ing form of “feed”? (a) feedeing (b) feedding (c) feeding
  30. 30.Name the tense: “Omkar makes tea.” (a) present continuous (b) simple future (c) simple past (d) simple present
  31. 31.She ___ sent a message already. (a) have (b) has
  32. 32.He ___ a picture at 8 pm yesterday. (a) was drawing (b) is drawing (c) were drawing (d) was draw
  33. 33.You have just ___ milk. (a) drinking (b) drunk (c) drank (d) drink
  34. 34.Choose the right verb: Each of the students ___ a notebook. (a) have (b) has
  35. 35.___ you building a sandcastle now? (a) Am (b) Is (c) Are
  36. 36.Rohan ___ lunch next Sunday. (a) brought (b) will brings (c) will bringing (d) will bring
  37. 37.___ you dance on the stage yesterday? (a) Do (b) Was (c) Did (d) Does
  38. 38.When Dad called, he ___ already climbed a tree. (a) had (b) have (c) has
  39. 39.Which is the correct -ing form of “cook”? (a) cookking (b) cooking (c) cookeing
  40. 40.Meera has known my best friend ___ 2019. (a) since (b) for

Answer key

  1. Does
  2. was baking
  3. are
  4. have worked
  5. rode
  6. Does
  7. simple past
  8. have stayed
  9. is
  10. Are
  11. don't
  12. past perfect
  13. will speak
  14. have
  15. simple future
  16. had run
  17. were winning
  18. is
  19. was drinking
  20. watch
  21. had carried
  22. since
  23. don't
  24. had jogged
  25. Is
  26. simple future
  27. Do
  28. washing
  29. feeding
  30. simple present
  31. has
  32. was drawing
  33. drunk
  34. has
  35. Are
  36. will bring
  37. Did
  38. had
  39. cooking
  40. since

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