← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 621 · 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.She ___ going to make tea next month. (a) are (b) am (c) is
  2. 2.I ___ cricket last Sunday. (a) have played (b) play (c) will play (d) played
  3. 3.When Dad called, we ___ already played cricket. (a) has (b) had (c) have
  4. 4.I am going to ___ rice tomorrow. (a) cooked (b) cooks (c) cook (d) cooking
  5. 5.My brother ___ a cartoon next week. (a) will watches (b) will watching (c) will watch (d) watched
  6. 6.Omkar ___ in the park before Mum came home. (a) has jogged (b) had jogged (c) had jog (d) have jogged
  7. 7.You ___ a tree before the bell rang. (a) have climbed (b) had climbed (c) has climbed (d) had climb
  8. 8.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  9. 9.___ Diya bring lunch on Saturdays? (a) Do (b) Are (c) Is (d) Does
  10. 10.Name the tense: “We will ride a bicycle.” (a) present perfect (b) simple future (c) past perfect (d) simple past
  11. 11.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  12. 12.You have just ___ science. (a) studying (b) studies (c) study (d) studied
  13. 13.What is the past tense of “catch”? (a) catching (b) caught (c) catched
  14. 14.You ___ built a sandcastle already. (a) has (b) have
  15. 15.My parents ___ a tree every day. (a) plants (b) planting (c) plant
  16. 16.He has just ___ a cartoon. (a) watched (b) watches (c) watching (d) watch
  17. 17.___ you plant a tree yesterday? (a) Was (b) Does (c) Did (d) Do
  18. 18.Which is the correct -ing form of “wear”? (a) weareing (b) wearring (c) wearing
  19. 19.I ___ a tree tomorrow. (a) climbed (b) will climbing (c) will climb (d) will climbs
  20. 20.Name the tense: “They have cleaned the room.” (a) past perfect (b) past continuous (c) present perfect (d) simple present
  21. 21.He ___ to school when the phone rang. (a) is going (b) was go (c) were going (d) was going
  22. 22.I ___ sung a song already. (a) has (b) have
  23. 23.What is the past tense of “ride”? (a) rided (b) ridden (c) rode (d) riding
  24. 24.You ___ take the train every morning. (a) don't (b) aren't (c) doesn't
  25. 25.___ you climb a tree every day? (a) Does (b) Are (c) Do (d) Is
  26. 26.Yash ___ vegetables right now. (a) is buy (b) is buying (c) are buying (d) am buying
  27. 27.He ___ climb a tree twice a week. (a) isn't (b) don't (c) doesn't
  28. 28.They ___ a tree every day. (a) climbs (b) climbing (c) climb
  29. 29.We ___ the dishes when the phone rang. (a) are washing (b) were washing (c) was washing (d) were wash
  30. 30.___ Nisha send a message every day? (a) Are (b) Is (c) Do (d) Does
  31. 31.When Dad called, Manav ___ already carried the bag. (a) had (b) has (c) have
  32. 32.We ___ a sandcastle twice a week. (a) builds (b) build (c) building
  33. 33.Aarav ___ in the pool next month. (a) will swims (b) swam (c) will swim (d) will swimming
  34. 34.___ Manav playing cricket right now? (a) Am (b) Is (c) Are
  35. 35.When Mum came home, they ___ the dog. (a) were feed (b) was feeding (c) were feeding (d) are feeding
  36. 36.The students ___ vegetables now. (a) are buy (b) is buying (c) are buying (d) am buying
  37. 37.Name the tense: “You were bringing lunch.” (a) past continuous (b) simple future (c) simple present (d) present perfect
  38. 38.Ananya ___ a cake at the moment. (a) am baking (b) is bake (c) are baking (d) is baking
  39. 39.___ Vivaan studying science at the moment? (a) Are (b) Is (c) Am
  40. 40.You ___ the room at 8 pm yesterday. (a) are cleaning (b) was cleaning (c) were clean (d) were cleaning

Answer key

  1. is
  2. played
  3. had
  4. cook
  5. will watch
  6. had jogged
  7. had climbed
  8. is
  9. Does
  10. simple future
  11. is
  12. studied
  13. caught
  14. have
  15. plant
  16. watched
  17. Did
  18. wearing
  19. will climb
  20. present perfect
  21. was going
  22. have
  23. rode
  24. don't
  25. Do
  26. is buying
  27. doesn't
  28. climb
  29. were washing
  30. Does
  31. had
  32. build
  33. will swim
  34. Is
  35. were feeding
  36. are buying
  37. past continuous
  38. is baking
  39. Is
  40. were cleaning

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