← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 5 · 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.We have just ___ the room. (a) cleaning (b) cleans (c) clean (d) cleaned
  2. 2.He ___ on the stage two days ago. (a) will dance (b) danced (c) dances (d) has danced
  3. 3.Choose the right verb: One of my classmates ___ in Class 6. (a) are (b) is
  4. 4.They ___ a mango before it got dark. (a) has eaten (b) had ate (c) have eaten (d) had eaten
  5. 5.Which is the correct -ing form of “eat”? (a) eateing (b) eating (c) eatting
  6. 6.By the time the guests arrived, my friends ___ lunch. (a) had brought (b) had bring (c) has brought (d) have brought
  7. 7.My sister did not ___ a tree two days ago. (a) climbing (b) climb (c) climbs (d) climbed
  8. 8.He ___ in the park next month. (a) jogged (b) will jogging (c) will jog (d) will jogs
  9. 9.Yash did not ___ a song last week. (a) sings (b) singing (c) sing (d) sang
  10. 10.When the phone rang, my brother ___ the room. (a) were cleaning (b) is cleaning (c) was cleaning (d) was clean
  11. 11.My brother ___ in the park now. (a) is jogging (b) are jogging (c) am jogging (d) is jog
  12. 12.By the time Mum came home, Kabir ___ a letter. (a) have written (b) had wrote (c) had written (d) has written
  13. 13.She ___ a kite at the moment. (a) is flying (b) is fly (c) am flying (d) are flying
  14. 14.They ___ in the pool next Sunday. (a) swam (b) will swims (c) will swim (d) will swimming
  15. 15.You ___ going to swim in the pool tomorrow. (a) is (b) are (c) am
  16. 16.I ___ a tree when the bell rang. (a) was climbing (b) was climb (c) am climbing (d) were climbing
  17. 17.When Dad called, Ananya ___ already bought vegetables. (a) had (b) has (c) have
  18. 18.He ___ a tree next Sunday. (a) will climb (b) climbed (c) will climbs (d) will climbing
  19. 19.When the phone rang, we ___ a mango. (a) was eating (b) are eating (c) were eat (d) were eating
  20. 20.She ___ rice right now. (a) is cook (b) are cooking (c) am cooking (d) is cooking
  21. 21.Name the tense: “They are baking a cake.” (a) present continuous (b) past continuous (c) simple present (d) simple past
  22. 22.You ___ ridden a bicycle already. (a) has (b) have
  23. 23.___ he cook rice last week? (a) Did (b) Was (c) Do (d) Does
  24. 24.When Dad called, I ___ already gone to school. (a) has (b) have (c) had
  25. 25.When it started to rain, you ___ in the pool. (a) was swimming (b) are swimming (c) were swimming (d) were swim
  26. 26.You ___ in the park tomorrow. (a) will jogging (b) will jog (c) jogged (d) will jogs
  27. 27.What is the past tense of “ride”? (a) rode (b) rided (c) ridden (d) riding
  28. 28.You ___ cricket every day. (a) plays (b) play (c) playing
  29. 29.___ they clapping for the team at the moment? (a) Are (b) Is (c) Am
  30. 30.When Dad called, they ___ already cleaned the room. (a) has (b) have (c) had
  31. 31.You ___ going to win the match next month. (a) am (b) are (c) is
  32. 32.I ___ cricket on Saturdays. (a) play (b) playing (c) plays
  33. 33.I am going to ___ on the stage next Sunday. (a) danced (b) dances (c) dance (d) dancing
  34. 34.___ she build a sandcastle twice a week? (a) Does (b) Do (c) Are (d) Is
  35. 35.Yash has just ___ a bicycle. (a) ride (b) riding (c) rode (d) ridden
  36. 36.Ishaan is going to ___ science next Sunday. (a) studying (b) studied (c) studies (d) study
  37. 37.Choose the right verb: All the girls ___ a name tag. (a) have (b) has
  38. 38.By the time we reached, Pooja ___ the train. (a) has taken (b) had taken (c) have taken (d) had took
  39. 39.___ she catching the ball right now? (a) Are (b) Am (c) Is
  40. 40.Choose the right verb: Every student ___ a ID card. (a) has (b) have

Answer key

  1. cleaned
  2. danced
  3. is
  4. had eaten
  5. eating
  6. had brought
  7. climb
  8. will jog
  9. sing
  10. was cleaning
  11. is jogging
  12. had written
  13. is flying
  14. will swim
  15. are
  16. was climbing
  17. had
  18. will climb
  19. were eating
  20. is cooking
  21. present continuous
  22. have
  23. Did
  24. had
  25. were swimming
  26. will jog
  27. rode
  28. play
  29. Are
  30. had
  31. are
  32. play
  33. dance
  34. Does
  35. ridden
  36. study
  37. have
  38. had taken
  39. Is
  40. has

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