← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 761 · 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.Choose the right verb: Either the girls or Rahul ___ coming today. (a) is (b) are
  2. 2.At 8 pm yesterday, he ___ cricket. (a) was playing (b) is playing (c) were playing (d) was play
  3. 3.Name the tense: “He had told a story.” (a) past perfect (b) present continuous (c) present perfect (d) simple past
  4. 4.Name the tense: “You had run in the park.” (a) present continuous (b) past perfect (c) past continuous (d) simple future
  5. 5.When Mum came home, Manav ___ the dog. (a) were feeding (b) was feeding (c) is feeding (d) was feed
  6. 6.Name the tense: “She had cleaned the room.” (a) present perfect (b) past perfect (c) simple future (d) simple present
  7. 7.She is going to ___ Hindi next Sunday. (a) spoke (b) speaks (c) speaking (d) speak
  8. 8.When the bell rang, they ___ a tree. (a) was climbing (b) were climb (c) were climbing (d) are climbing
  9. 9.My cousins ___ a tree when it started to rain. (a) were climbing (b) were climb (c) are climbing (d) was climbing
  10. 10.We ___ in the park at the moment. (a) is running (b) are running (c) am running (d) are run
  11. 11.Choose the right verb: Each of the children ___ a locker. (a) has (b) have
  12. 12.When Dad called, she ___ already flown a kite. (a) had (b) has (c) have
  13. 13.Choose the right verb: One of my classmates ___ in Class 7. (a) is (b) are
  14. 14.She ___ the match every day. (a) win (b) winning (c) wins
  15. 15.We ___ a message at 8 pm yesterday. (a) was sending (b) are sending (c) were sending (d) were send
  16. 16.By the time Mum came home, she ___ a cake. (a) had bake (b) have baked (c) had baked (d) has baked
  17. 17.Aarav ___ the ball on Saturdays. (a) catches (b) catch (c) catching
  18. 18.Which is the correct -ing form of “eat”? (a) eatting (b) eating (c) eateing
  19. 19.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  20. 20.By the time the bell rang, they ___ rice. (a) has cooked (b) have cooked (c) had cooked (d) had cook
  21. 21.We ___ a cake when it started to rain. (a) were bake (b) was baking (c) are baking (d) were baking
  22. 22.You ___ tea every Sunday. (a) makes (b) make (c) making
  23. 23.They ___ a tree every day. (a) planting (b) plants (c) plant
  24. 24.Name the tense: “He has bought vegetables.” (a) simple past (b) present perfect (c) simple future (d) past continuous
  25. 25.You ___ going to fly a kite next month. (a) are (b) am (c) is
  26. 26.I ___ in the park when Mum came home. (a) am running (b) were running (c) was run (d) was running
  27. 27.Myra ___ cricket before it got dark. (a) have played (b) has played (c) had play (d) had played
  28. 28.They have just ___ the dog. (a) feeds (b) feed (c) fed (d) feeding
  29. 29.He ___ win the match every day. (a) isn't (b) doesn't (c) don't
  30. 30.She ___ with Nani since 2021. (a) stays (b) have stayed (c) has stayed (d) stayed
  31. 31.What is the past tense of “go”? (a) going (b) went (c) gone (d) goed
  32. 32.I ___ a cake now. (a) am bake (b) am baking (c) is baking (d) are baking
  33. 33.The children ___ science before the bell rang. (a) has studied (b) have studied (c) had studied (d) had study
  34. 34.They ___ Grandma last Sunday. (a) will help (b) helped (c) have helped (d) help
  35. 35.Which is the correct -ing form of “drink”? (a) drinkking (b) drinking (c) drinkeing
  36. 36.The children are going to ___ a sandcastle next month. (a) build (b) building (c) built (d) builds
  37. 37.Which is the correct -ing form of “buy”? (a) buyying (b) buyeing (c) buying
  38. 38.Choose the right verb: All the girls ___ a locker. (a) have (b) has
  39. 39.Zoya ___ rice now. (a) are cooking (b) am cooking (c) is cooking (d) is cook
  40. 40.She ___ going to speak Hindi tomorrow. (a) is (b) am (c) are

Answer key

  1. is
  2. was playing
  3. past perfect
  4. past perfect
  5. was feeding
  6. past perfect
  7. speak
  8. were climbing
  9. were climbing
  10. are running
  11. has
  12. had
  13. is
  14. wins
  15. were sending
  16. had baked
  17. catches
  18. eating
  19. is
  20. had cooked
  21. were baking
  22. make
  23. plant
  24. present perfect
  25. are
  26. was running
  27. had played
  28. fed
  29. doesn't
  30. has stayed
  31. went
  32. am baking
  33. had studied
  34. helped
  35. drinking
  36. build
  37. buying
  38. have
  39. is cooking
  40. is

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