← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 903 · 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 ___ a cap before the bell rang. (a) has worn (b) had wore (c) have worn (d) had worn
  2. 2.___ Ananya throwing the ball right now? (a) Is (b) Am (c) Are
  3. 3.The students ___ rice when Mum came home. (a) are cooking (b) was cooking (c) were cooking (d) were cook
  4. 4.___ she feed the dog two days ago? (a) Does (b) Did (c) Was (d) Do
  5. 5.Name the tense: “He has jogged in the park.” (a) past continuous (b) simple past (c) simple future (d) present perfect
  6. 6.Name the tense: “We have jogged in the park.” (a) present perfect (b) past perfect (c) simple future (d) past continuous
  7. 7.I ___ Hindi when the bell rang. (a) were speaking (b) am speaking (c) was speak (d) was speaking
  8. 8.Aarav ___ wash the dishes on Saturdays. (a) doesn't (b) don't (c) isn't
  9. 9.Omkar has lived in Pune ___ five years. (a) since (b) for
  10. 10.We ___ lunch now. (a) are bring (b) am bringing (c) is bringing (d) are bringing
  11. 11.Which is the correct -ing form of “make”? (a) makeeing (b) makeing (c) making
  12. 12.They did not ___ Hindi yesterday. (a) spoke (b) speaks (c) speaking (d) speak
  13. 13.My brother ___ on the stage now. (a) am dancing (b) are dancing (c) is dance (d) is dancing
  14. 14.___ you bring lunch yesterday? (a) Did (b) Was (c) Does (d) Do
  15. 15.By the time Mum came home, I ___ Grandma. (a) has helped (b) had helped (c) had help (d) have helped
  16. 16.She ___ a cake next Sunday. (a) will bakes (b) will baking (c) will bake (d) baked
  17. 17.He ___ a cartoon when it started to rain. (a) was watch (b) were watching (c) was watching (d) is watching
  18. 18.When Dad called, she ___ already climbed a tree. (a) had (b) has (c) have
  19. 19.We ___ a letter yesterday. (a) will write (b) write (c) wrote (d) writed
  20. 20.My sister ___ the ball when the phone rang. (a) was throw (b) is throwing (c) was throwing (d) were throwing
  21. 21.When Dad called, she ___ already gone to school. (a) have (b) has (c) had
  22. 22.The children ___ in the park on Saturdays. (a) jogging (b) jog (c) jogs
  23. 23.He ___ going to plant a tree tomorrow. (a) are (b) am (c) is
  24. 24.Choose the right verb: Neither the twins nor Tara ___ coming today. (a) is (b) are
  25. 25.You did not ___ a message in 2023. (a) sending (b) sent (c) send (d) sends
  26. 26.Name the tense: “You are writing a letter.” (a) past continuous (b) present perfect (c) simple future (d) present continuous
  27. 27.We have lived in Pune ___ five years. (a) for (b) since
  28. 28.___ the children wear a cap every morning? (a) Is (b) Are (c) Does (d) Do
  29. 29.She ___ cricket in 2023. (a) played (b) plays (c) has played (d) will play
  30. 30.Name the tense: “My brother was running in the park.” (a) past perfect (b) past continuous (c) simple future (d) simple present
  31. 31.I ___ milk next month. (a) will drinks (b) will drink (c) will drinking (d) drank
  32. 32.Choose the right verb: Every child ___ a ID card. (a) has (b) have
  33. 33.Sneha ___ the dishes every day. (a) washes (b) wash (c) washing
  34. 34.She ___ Grandma next Sunday. (a) helped (b) will help (c) will helps (d) will helping
  35. 35.___ he singing a song at the moment? (a) Are (b) Is (c) Am
  36. 36.___ Meera plant a tree yesterday? (a) Did (b) Do (c) Does (d) Was
  37. 37.She ___ on the stage last week. (a) has danced (b) will dance (c) dances (d) danced
  38. 38.What is the past tense of “bring”? (a) brought (b) bringed (c) bringing
  39. 39.I ___ throw the ball every Sunday. (a) don't (b) doesn't (c) aren't
  40. 40.I ___ in the park when Mum came home. (a) am running (b) were running (c) was run (d) was running

Answer key

  1. had worn
  2. Is
  3. were cooking
  4. Did
  5. present perfect
  6. present perfect
  7. was speaking
  8. doesn't
  9. for
  10. are bringing
  11. making
  12. speak
  13. is dancing
  14. Did
  15. had helped
  16. will bake
  17. was watching
  18. had
  19. wrote
  20. was throwing
  21. had
  22. jog
  23. is
  24. is
  25. send
  26. present continuous
  27. for
  28. Do
  29. played
  30. past continuous
  31. will drink
  32. has
  33. washes
  34. will help
  35. Is
  36. Did
  37. danced
  38. brought
  39. don't
  40. was running

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