← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 977 · 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.My brother ___ going to make tea tomorrow. (a) is (b) are (c) am
  2. 2.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  3. 3.When the phone rang, I ___ lunch. (a) am bringing (b) were bringing (c) was bringing (d) was bring
  4. 4.Sneha ___ the ball when Mum came home. (a) was throw (b) is throwing (c) were throwing (d) was throwing
  5. 5.We have just ___ a message. (a) send (b) sends (c) sending (d) sent
  6. 6.You ___ the ball tomorrow. (a) threw (b) will throw (c) will throwing (d) will throws
  7. 7.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  8. 8.Name the tense: “My brother was building a sandcastle.” (a) present perfect (b) simple future (c) past perfect (d) past continuous
  9. 9.___ my sister take the train every Sunday? (a) Is (b) Does (c) Do (d) Are
  10. 10.You ___ clapped for the team already. (a) has (b) have
  11. 11.___ they wash the dishes every Sunday? (a) Does (b) Do (c) Is (d) Are
  12. 12.They have just ___ a tree. (a) plant (b) planting (c) plants (d) planted
  13. 13.At 8 pm yesterday, the children ___ a letter. (a) was writing (b) are writing (c) were write (d) were writing
  14. 14.Choose the right verb: The news ___ good today. (a) are (b) is
  15. 15.When Dad called, my sister ___ already spoken Hindi. (a) has (b) have (c) had
  16. 16.They ___ a story next week. (a) will telling (b) told (c) will tells (d) will tell
  17. 17.My friends did not ___ a letter last Sunday. (a) writing (b) wrote (c) writes (d) write
  18. 18.Arjun ___ on the stage before the guests arrived. (a) have danced (b) had dance (c) has danced (d) had danced
  19. 19.___ Farhan carrying the bag at the moment? (a) Is (b) Are (c) Am
  20. 20.What is the past tense of “speak”? (a) speaking (b) speaked (c) spoken (d) spoke
  21. 21.He has had this bicycle ___ two years. (a) for (b) since
  22. 22.I ___ in this school since 2020. (a) have taught (b) teach (c) taught (d) has taught
  23. 23.What is the past tense of “take”? (a) took (b) taking (c) taken (d) taked
  24. 24.You are going to ___ science next week. (a) study (b) studied (c) studying (d) studies
  25. 25.When Mum came home, they ___ a kite. (a) were fly (b) were flying (c) are flying (d) was flying
  26. 26.You ___ to school before it got dark. (a) had gone (b) have gone (c) had went (d) has gone
  27. 27.Ishaan did not ___ tea in 2023. (a) made (b) making (c) make (d) makes
  28. 28.My brother ___ catch the ball every Sunday. (a) don't (b) doesn't (c) isn't
  29. 29.Name the tense: “Nisha is buying vegetables.” (a) simple future (b) present continuous (c) simple past (d) past continuous
  30. 30.My brother is going to ___ a song next Sunday. (a) singing (b) sing (c) sang (d) sings
  31. 31.___ you feeding the dog now? (a) Are (b) Is (c) Am
  32. 32.We ___ a message twice a week. (a) sending (b) sends (c) send
  33. 33.The students ___ told a story already. (a) has (b) have
  34. 34.___ we ride a bicycle every morning? (a) Is (b) Do (c) Are (d) Does
  35. 35.When the phone rang, he ___ cricket. (a) is playing (b) were playing (c) was play (d) was playing
  36. 36.___ they run in the park in 2023? (a) Does (b) Was (c) Did (d) Do
  37. 37.___ you ride a bicycle every day? (a) Do (b) Is (c) Does (d) Are
  38. 38.___ I speak Hindi on Saturdays? (a) Does (b) Do (c) Are (d) Is
  39. 39.___ they drink milk yesterday? (a) Did (b) Does (c) Was (d) Do
  40. 40.He ___ Grandma tomorrow. (a) will help (b) will helps (c) helped (d) will helping

Answer key

  1. is
  2. is
  3. was bringing
  4. was throwing
  5. sent
  6. will throw
  7. is
  8. past continuous
  9. Does
  10. have
  11. Do
  12. planted
  13. were writing
  14. is
  15. had
  16. will tell
  17. write
  18. had danced
  19. Is
  20. spoke
  21. for
  22. have taught
  23. took
  24. study
  25. were flying
  26. had gone
  27. make
  28. doesn't
  29. present continuous
  30. sing
  31. Are
  32. send
  33. have
  34. Do
  35. was playing
  36. Did
  37. Do
  38. Do
  39. Did
  40. will help

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