← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 586 · 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.Rahul has just ___ the train. (a) taking (b) taken (c) took (d) take
  2. 2.When the phone rang, I ___ Grandma. (a) am helping (b) was helping (c) was help (d) were helping
  3. 3.Diya ___ going to speak Hindi tomorrow. (a) am (b) are (c) is
  4. 4.Choose the right verb: All the students ___ a notebook. (a) have (b) has
  5. 5.By the time Mum came home, my friends ___ the dishes. (a) had washed (b) has washed (c) have washed (d) had wash
  6. 6.They ___ in the park every Sunday. (a) runs (b) running (c) run
  7. 7.Name the tense: “You were carrying the bag.” (a) past continuous (b) simple present (c) past perfect (d) simple future
  8. 8.When the phone rang, we ___ a letter. (a) were write (b) were writing (c) are writing (d) was writing
  9. 9.The students ___ rice two days ago. (a) cooked (b) have cooked (c) cook (d) will cook
  10. 10.I ___ the bag two days ago. (a) will carry (b) carried (c) have carried (d) carry
  11. 11.My brother ___ Grandma before Mum came home. (a) has helped (b) had help (c) had helped (d) have helped
  12. 12.Kavya ___ going to climb a tree tomorrow. (a) am (b) is (c) are
  13. 13.At 8 pm yesterday, he ___ the train. (a) were taking (b) is taking (c) was take (d) was taking
  14. 14.___ my cousins go to school every Sunday? (a) Does (b) Is (c) Do (d) Are
  15. 15.Name the tense: “Kunal was winning the match.” (a) past continuous (b) simple past (c) simple present (d) simple future
  16. 16.She is going to ___ a mango next week. (a) ate (b) eating (c) eat (d) eats
  17. 17.When Dad called, Rahul ___ already helped Grandma. (a) have (b) has (c) had
  18. 18.My friends ___ in this school since 2020. (a) has studied (b) studied (c) have studied (d) study
  19. 19.I ___ drink milk every day. (a) don't (b) aren't (c) doesn't
  20. 20.My brother ___ to school every Sunday. (a) goes (b) go (c) going
  21. 21.Omkar ___ going to speak Hindi tomorrow. (a) am (b) are (c) is
  22. 22.He ___ in this school since 2019. (a) studied (b) studies (c) have studied (d) has studied
  23. 23.My friends ___ cricket now. (a) is playing (b) are play (c) am playing (d) are playing
  24. 24.Karan ___ fed the dog already. (a) have (b) has
  25. 25.My brother has just ___ a cartoon. (a) watched (b) watches (c) watch (d) watching
  26. 26.He ___ vegetables tomorrow. (a) will buys (b) will buying (c) will buy (d) bought
  27. 27.What is the past tense of “fly”? (a) flying (b) flew (c) flyed (d) flown
  28. 28.Omkar ___ bake a cake twice a week. (a) isn't (b) doesn't (c) don't
  29. 29.I ___ make tea every Sunday. (a) doesn't (b) don't (c) aren't
  30. 30.She is going to ___ Hindi next week. (a) speak (b) spoke (c) speaks (d) speaking
  31. 31.By the time Mum came home, Rohan ___ a picture. (a) had drawn (b) have drawn (c) had drew (d) has drawn
  32. 32.We ___ for the team next week. (a) will clap (b) clapped (c) will claps (d) will clapping
  33. 33.He ___ plant a tree on Saturdays. (a) don't (b) isn't (c) doesn't
  34. 34.What is the past tense of “wear”? (a) wearing (b) weared (c) wore (d) worn
  35. 35.Choose the right verb: There ___ three pencils in the box. (a) are (b) is
  36. 36.Name the tense: “My brother had studied science.” (a) past continuous (b) simple future (c) past perfect (d) simple present
  37. 37.What is the past tense of “buy”? (a) buying (b) buyed (c) bought
  38. 38.By the time Mum came home, I ___ in the park. (a) have jogged (b) had jog (c) had jogged (d) has jogged
  39. 39.___ Omkar dancing on the stage at the moment? (a) Are (b) Am (c) Is
  40. 40.Choose the right verb: Each student ___ a water bottle. (a) have (b) has

Answer key

  1. taken
  2. was helping
  3. is
  4. have
  5. had washed
  6. run
  7. past continuous
  8. were writing
  9. cooked
  10. carried
  11. had helped
  12. is
  13. was taking
  14. Do
  15. past continuous
  16. eat
  17. had
  18. have studied
  19. don't
  20. goes
  21. is
  22. has studied
  23. are playing
  24. has
  25. watched
  26. will buy
  27. flew
  28. doesn't
  29. don't
  30. speak
  31. had drawn
  32. will clap
  33. doesn't
  34. wore
  35. are
  36. past perfect
  37. bought
  38. had jogged
  39. Is
  40. has

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