← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 45 · 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.By the time Mum came home, Pooja ___ a tree. (a) has planted (b) have planted (c) had plant (d) had planted
  2. 2.He ___ in the park before it got dark. (a) has run (b) had ran (c) had run (d) have run
  3. 3.Which is the correct -ing form of “climb”? (a) climbing (b) climbeing (c) climbbing
  4. 4.Name the tense: “She has worn a cap.” (a) past continuous (b) simple past (c) present perfect (d) present continuous
  5. 5.My brother ___ on the stage every morning. (a) dancing (b) dances (c) dance
  6. 6.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaning (c) cleaneing
  7. 7.I ___ going to build a sandcastle next month. (a) is (b) are (c) am
  8. 8.Choose the right verb: Physics ___ interesting. (a) are (b) is
  9. 9.Which is the correct -ing form of “catch”? (a) catcheing (b) catching (c) catchhing
  10. 10.Kunal ___ in the park next month. (a) will jog (b) jogged (c) will jogs (d) will jogging
  11. 11.We have had this bicycle ___ a long time. (a) for (b) since
  12. 12.Choose the right verb: Every student ___ a ID card. (a) have (b) has
  13. 13.Name the tense: “She will feed the dog.” (a) simple future (b) present perfect (c) simple present (d) past continuous
  14. 14.By the time Mum came home, she ___ the train. (a) had took (b) has taken (c) had taken (d) have taken
  15. 15.Aisha ___ in the pool in 2023. (a) will swim (b) swimmed (c) swims (d) swam
  16. 16.Which is the correct -ing form of “study”? (a) studying (b) studyeing (c) studyying
  17. 17.I ___ going to throw the ball next month. (a) are (b) am (c) is
  18. 18.By the time the bell rang, you ___ the match. (a) has won (b) had won (c) have won (d) had win
  19. 19.You have just ___ the room. (a) clean (b) cleaning (c) cleaned (d) cleans
  20. 20.Name the tense: “They will watch a cartoon.” (a) past perfect (b) present perfect (c) simple future (d) simple past
  21. 21.She has studied in this school ___ last year. (a) since (b) for
  22. 22.Choose the right verb: Each child ___ a name tag. (a) have (b) has
  23. 23.___ they throw the ball every day? (a) Does (b) Do (c) Are (d) Is
  24. 24.We ___ a tree next month. (a) climbed (b) will climb (c) will climbing (d) will climbs
  25. 25.They are going to ___ vegetables tomorrow. (a) buys (b) buying (c) buy (d) bought
  26. 26.The students ___ the ball right now. (a) am throwing (b) is throwing (c) are throwing (d) are throw
  27. 27.We ___ a tree at 8 pm yesterday. (a) are climbing (b) were climb (c) was climbing (d) were climbing
  28. 28.Sneha ___ in this school since 2021. (a) have taught (b) taught (c) teaches (d) has taught
  29. 29.I ___ sung a song already. (a) has (b) have
  30. 30.Name the tense: “We draw a picture.” (a) simple past (b) past perfect (c) present perfect (d) simple present
  31. 31.You ___ Grandma tomorrow. (a) will help (b) will helping (c) will helps (d) helped
  32. 32.Aarav ___ on the stage next month. (a) will dances (b) will dance (c) will dancing (d) danced
  33. 33.___ he fly a kite every day? (a) Is (b) Does (c) Do (d) Are
  34. 34.Meera ___ going to cook rice next Sunday. (a) are (b) is (c) am
  35. 35.They ___ a cake tomorrow. (a) will bakes (b) will bake (c) will baking (d) baked
  36. 36.When it started to rain, I ___ cricket. (a) were playing (b) am playing (c) was play (d) was playing
  37. 37.He has just ___ a cap. (a) wore (b) wearing (c) worn (d) wear
  38. 38.___ he building a sandcastle right now? (a) Are (b) Am (c) Is
  39. 39.My cousins ___ the dog next week. (a) will feeds (b) will feeding (c) fed (d) will feed
  40. 40.I ___ the ball when it started to rain. (a) am throwing (b) were throwing (c) was throw (d) was throwing

Answer key

  1. had planted
  2. had run
  3. climbing
  4. present perfect
  5. dances
  6. cleaning
  7. am
  8. is
  9. catching
  10. will jog
  11. for
  12. has
  13. simple future
  14. had taken
  15. swam
  16. studying
  17. am
  18. had won
  19. cleaned
  20. simple future
  21. since
  22. has
  23. Do
  24. will climb
  25. buy
  26. are throwing
  27. were climbing
  28. has taught
  29. have
  30. simple present
  31. will help
  32. will dance
  33. Does
  34. is
  35. will bake
  36. was playing
  37. worn
  38. Is
  39. will feed
  40. was throwing

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