← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 300 · 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.You are going to ___ on the stage next month. (a) dancing (b) danced (c) dances (d) dance
  2. 2.Priya ___ bake a cake on Saturdays. (a) don't (b) isn't (c) doesn't
  3. 3.She ___ the ball when Mum came home. (a) is throwing (b) was throw (c) were throwing (d) was throwing
  4. 4.What is the past tense of “ride”? (a) riding (b) rided (c) ridden (d) rode
  5. 5.Kabir ___ in this school since 2019. (a) has taught (b) taught (c) teaches (d) have taught
  6. 6.We ___ in the park before the bell rang. (a) has jogged (b) had jog (c) have jogged (d) had jogged
  7. 7.What is the past tense of “eat”? (a) eating (b) eaten (c) eated (d) ate
  8. 8.Name the tense: “Ira has played cricket.” (a) past continuous (b) present continuous (c) present perfect (d) simple future
  9. 9.Name the tense: “We clap for the team.” (a) present perfect (b) simple past (c) simple present (d) present continuous
  10. 10.Choose the right verb: One of my cousins ___ in Class 8. (a) is (b) are
  11. 11.She ___ a message yesterday. (a) will send (b) sends (c) sent (d) sended
  12. 12.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  13. 13.They ___ the match last week. (a) will win (b) win (c) winned (d) won
  14. 14.Aisha ___ the bag on Saturdays. (a) carry (b) carrying (c) carries
  15. 15.He has had this bicycle ___ two years. (a) since (b) for
  16. 16.Name the tense: “My brother baked a cake.” (a) present continuous (b) simple future (c) past continuous (d) simple past
  17. 17.They ___ bought vegetables already. (a) have (b) has
  18. 18.Name the tense: “My sister had watched a cartoon.” (a) past perfect (b) simple future (c) present continuous (d) present perfect
  19. 19.My sister ___ vegetables last Sunday. (a) buys (b) buyed (c) bought (d) will buy
  20. 20.Aarav ___ on the stage tomorrow. (a) danced (b) will dancing (c) will dances (d) will dance
  21. 21.___ Karan write a letter yesterday? (a) Do (b) Was (c) Did (d) Does
  22. 22.I did not ___ a sandcastle yesterday. (a) builds (b) built (c) build (d) building
  23. 23.When Dad called, he ___ already climbed a tree. (a) had (b) has (c) have
  24. 24.___ Karan cleaning the room now? (a) Are (b) Is (c) Am
  25. 25.___ she send a message twice a week? (a) Does (b) Do (c) Are (d) Is
  26. 26.Ananya ___ a message when the phone rang. (a) were sending (b) is sending (c) was sending (d) was send
  27. 27.I ___ a tree next week. (a) climbed (b) will climb (c) will climbs (d) will climbing
  28. 28.Which is the correct -ing form of “ride”? (a) rideing (b) rideeing (c) riding
  29. 29.Choose the right verb: All the students ___ a water bottle. (a) have (b) has
  30. 30.___ my sister drinking milk now? (a) Am (b) Is (c) Are
  31. 31.Which is the correct -ing form of “feed”? (a) feedding (b) feedeing (c) feeding
  32. 32.She ___ lunch when the phone rang. (a) was bring (b) were bringing (c) is bringing (d) was bringing
  33. 33.You ___ in this school since 2020. (a) has studied (b) have studied (c) study (d) studied
  34. 34.When Mum came home, Aarav ___ a song. (a) were singing (b) is singing (c) was sing (d) was singing
  35. 35.Choose the right verb: Each player ___ a ID card. (a) has (b) have
  36. 36.They ___ going to study science next week. (a) am (b) is (c) are
  37. 37.I have just ___ Hindi. (a) spoke (b) speak (c) spoken (d) speaking
  38. 38.When Mum came home, he ___ a message. (a) was sending (b) was send (c) is sending (d) were sending
  39. 39.We ___ the room next Sunday. (a) will cleans (b) cleaned (c) will cleaning (d) will clean
  40. 40.They ___ a cartoon now. (a) is watching (b) are watch (c) are watching (d) am watching

Answer key

  1. dance
  2. doesn't
  3. was throwing
  4. rode
  5. has taught
  6. had jogged
  7. ate
  8. present perfect
  9. simple present
  10. is
  11. sent
  12. bought
  13. won
  14. carries
  15. for
  16. simple past
  17. have
  18. past perfect
  19. bought
  20. will dance
  21. Did
  22. build
  23. had
  24. Is
  25. Does
  26. was sending
  27. will climb
  28. riding
  29. have
  30. Is
  31. feeding
  32. was bringing
  33. have studied
  34. was singing
  35. has
  36. are
  37. spoken
  38. was sending
  39. will clean
  40. are watching

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