← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 702 · 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 ___ a message at the moment. (a) are sending (b) am sending (c) is send (d) is sending
  2. 2.We ___ a kite on Saturdays. (a) flies (b) flying (c) fly
  3. 3.___ she taking the train at the moment? (a) Am (b) Are (c) Is
  4. 4.At 8 pm yesterday, Myra ___ lunch. (a) is bringing (b) were bringing (c) was bring (d) was bringing
  5. 5.We ___ a cake at the moment. (a) are baking (b) is baking (c) are bake (d) am baking
  6. 6.By the time Mum came home, he ___ a tree. (a) has climbed (b) have climbed (c) had climb (d) had climbed
  7. 7.Which is the correct -ing form of “watch”? (a) watching (b) watcheing (c) watchhing
  8. 8.Rohan has known my best friend ___ 2019. (a) since (b) for
  9. 9.What is the past tense of “build”? (a) builded (b) built (c) building
  10. 10.By the time Mum came home, Aditya ___ milk. (a) has drunk (b) have drunk (c) had drunk (d) had drank
  11. 11.I ___ tea every Sunday. (a) making (b) makes (c) make
  12. 12.I ___ made tea already. (a) have (b) has
  13. 13.You ___ a song every day. (a) singing (b) sing (c) sings
  14. 14.I ___ the dishes when the phone rang. (a) was wash (b) was washing (c) were washing (d) am washing
  15. 15.___ the students bake a cake last Sunday? (a) Do (b) Did (c) Does (d) Was
  16. 16.Name the tense: “Dev is throwing the ball.” (a) present continuous (b) simple past (c) past perfect (d) simple present
  17. 17.He ___ the bag at the moment. (a) is carry (b) are carrying (c) is carrying (d) am carrying
  18. 18.You ___ cricket at the moment. (a) am playing (b) are play (c) is playing (d) are playing
  19. 19.Name the tense: “The children had taken the train.” (a) present perfect (b) simple present (c) past perfect (d) present continuous
  20. 20.You ___ the ball when it started to rain. (a) are catching (b) were catching (c) were catch (d) was catching
  21. 21.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  22. 22.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  23. 23.We ___ going to win the match tomorrow. (a) am (b) is (c) are
  24. 24.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  25. 25.Name the tense: “He had sent a message.” (a) simple past (b) past continuous (c) present continuous (d) past perfect
  26. 26.By the time we reached, Rahul ___ a letter. (a) had wrote (b) had written (c) have written (d) has written
  27. 27.They ___ sing a song on Saturdays. (a) don't (b) doesn't (c) aren't
  28. 28.They ___ Hindi on Saturdays. (a) speak (b) speaks (c) speaking
  29. 29.What is the past tense of “feed”? (a) feeding (b) fed (c) feeded
  30. 30.My sister ___ in this school since 2021. (a) teaches (b) has taught (c) taught (d) have taught
  31. 31.The children ___ a story right now. (a) am telling (b) is telling (c) are tell (d) are telling
  32. 32.He is going to ___ a mango tomorrow. (a) eat (b) ate (c) eats (d) eating
  33. 33.What is the past tense of “swim”? (a) swam (b) swum (c) swimmed (d) swimming
  34. 34.They ___ the match at the moment. (a) is winning (b) are win (c) are winning (d) am winning
  35. 35.Name the tense: “You bought vegetables.” (a) simple future (b) past perfect (c) simple past (d) past continuous
  36. 36.You ___ drawn a picture already. (a) has (b) have
  37. 37.___ he flying a kite at the moment? (a) Am (b) Is (c) Are
  38. 38.He has just ___ lunch. (a) brings (b) bring (c) bringing (d) brought
  39. 39.By the time Mum came home, we ___ a cap. (a) had worn (b) had wore (c) has worn (d) have worn
  40. 40.He ___ a message twice a week. (a) send (b) sending (c) sends

Answer key

  1. is sending
  2. fly
  3. Is
  4. was bringing
  5. are baking
  6. had climbed
  7. watching
  8. since
  9. built
  10. had drunk
  11. make
  12. have
  13. sing
  14. was washing
  15. Did
  16. present continuous
  17. is carrying
  18. are playing
  19. past perfect
  20. were catching
  21. is
  22. is
  23. are
  24. are
  25. past perfect
  26. had written
  27. don't
  28. speak
  29. fed
  30. has taught
  31. are telling
  32. eat
  33. swam
  34. are winning
  35. simple past
  36. have
  37. Is
  38. brought
  39. had worn
  40. sends

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