← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 552 · 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 ___ the room when Mum came home. (a) is cleaning (b) was cleaning (c) were cleaning (d) was clean
  2. 2.You ___ with Nani since 2020. (a) stay (b) have stayed (c) stayed (d) has stayed
  3. 3.___ my brother taking the train now? (a) Am (b) Are (c) Is
  4. 4.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  5. 5.We ___ the match at the moment. (a) are win (b) are winning (c) is winning (d) am winning
  6. 6.My sister ___ ride a bicycle every Sunday. (a) don't (b) doesn't (c) isn't
  7. 7.My cousins ___ in the park before Mum came home. (a) had jogged (b) had jog (c) have jogged (d) has jogged
  8. 8.___ Neel going to school now? (a) Are (b) Am (c) Is
  9. 9.Name the tense: “My cousins were wearing a cap.” (a) present continuous (b) simple future (c) past continuous (d) present perfect
  10. 10.We ___ studied science already. (a) have (b) has
  11. 11.We ___ in this school since 2020. (a) has taught (b) have taught (c) teach (d) taught
  12. 12.Rohan ___ the train at 8 pm yesterday. (a) was taking (b) was take (c) were taking (d) is taking
  13. 13.I have known my best friend ___ January. (a) for (b) since
  14. 14.We did not ___ a cartoon two days ago. (a) watched (b) watching (c) watches (d) watch
  15. 15.At 8 pm yesterday, she ___ the room. (a) is cleaning (b) was clean (c) was cleaning (d) were cleaning
  16. 16.She did not ___ a message in 2023. (a) sends (b) sending (c) sent (d) send
  17. 17.___ Manav win the match every day? (a) Is (b) Are (c) Does (d) Do
  18. 18.When the bell rang, they ___ the dog. (a) were feed (b) were feeding (c) was feeding (d) are feeding
  19. 19.My sister ___ a bicycle last Sunday. (a) will ride (b) rided (c) rides (d) rode
  20. 20.Saanvi has known my best friend ___ two years. (a) for (b) since
  21. 21.Choose the right verb: Either the twins or Karan ___ coming today. (a) are (b) is
  22. 22.When Dad called, I ___ already eaten a mango. (a) has (b) had (c) have
  23. 23.She ___ tea tomorrow. (a) made (b) will make (c) will making (d) will makes
  24. 24.He did not ___ vegetables two days ago. (a) bought (b) buy (c) buying (d) buys
  25. 25.When Dad called, he ___ already helped Grandma. (a) has (b) have (c) had
  26. 26.She has had this bicycle ___ a long time. (a) since (b) for
  27. 27.Vivaan ___ catch the ball every day. (a) doesn't (b) don't (c) isn't
  28. 28.We ___ the match right now. (a) is winning (b) are winning (c) am winning (d) are win
  29. 29.Choose the right verb: Neither my cousins nor Saanvi ___ coming today. (a) are (b) is
  30. 30.They ___ written a letter already. (a) has (b) have
  31. 31.I ___ going to wear a cap tomorrow. (a) am (b) is (c) are
  32. 32.Name the tense: “Neel is speaking Hindi.” (a) past perfect (b) simple present (c) present continuous (d) simple future
  33. 33.I ___ a cap two days ago. (a) wore (b) will wear (c) weared (d) wear
  34. 34.She ___ a tree when the phone rang. (a) was climb (b) were climbing (c) was climbing (d) is climbing
  35. 35.You ___ wash the dishes every day. (a) don't (b) doesn't (c) aren't
  36. 36.She ___ for the team on Saturdays. (a) claps (b) clap (c) clapping
  37. 37.He ___ sent a message already. (a) has (b) have
  38. 38.___ Arjun helping Grandma now? (a) Are (b) Am (c) Is
  39. 39.She ___ going to take the train next week. (a) am (b) are (c) is
  40. 40.By the time Mum came home, she ___ a mango. (a) had ate (b) had eaten (c) has eaten (d) have eaten

Answer key

  1. was cleaning
  2. have stayed
  3. Is
  4. has
  5. are winning
  6. doesn't
  7. had jogged
  8. Is
  9. past continuous
  10. have
  11. have taught
  12. was taking
  13. since
  14. watch
  15. was cleaning
  16. send
  17. Does
  18. were feeding
  19. rode
  20. for
  21. is
  22. had
  23. will make
  24. buy
  25. had
  26. for
  27. doesn't
  28. are winning
  29. is
  30. have
  31. am
  32. present continuous
  33. wore
  34. was climbing
  35. don't
  36. claps
  37. has
  38. Is
  39. is
  40. had eaten

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