← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 833 · 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.___ Omkar make tea on Saturdays? (a) Are (b) Does (c) Is (d) Do
  2. 2.By the time the bell rang, you ___ a sandcastle. (a) have built (b) has built (c) had build (d) had built
  3. 3.Name the tense: “I am carrying the bag.” (a) present continuous (b) present perfect (c) past perfect (d) past continuous
  4. 4.What is the past tense of “go”? (a) gone (b) goed (c) going (d) went
  5. 5.She ___ in this school since 2021. (a) taught (b) teaches (c) have taught (d) has taught
  6. 6.___ my sister play cricket every Sunday? (a) Does (b) Is (c) Do (d) Are
  7. 7.She is going to ___ a mango next month. (a) eat (b) eating (c) ate (d) eats
  8. 8.When Dad called, my cousins ___ already eaten a mango. (a) had (b) has (c) have
  9. 9.He ___ a song twice a week. (a) singing (b) sing (c) sings
  10. 10.They ___ for the team at the moment. (a) are clap (b) is clapping (c) are clapping (d) am clapping
  11. 11.By the time Mum came home, they ___ in the pool. (a) had swam (b) had swum (c) has swum (d) have swum
  12. 12.Name the tense: “Tara drank milk.” (a) present continuous (b) past perfect (c) simple present (d) simple past
  13. 13.Choose the right verb: Neither the boys nor Ishaan ___ coming today. (a) are (b) is
  14. 14.Name the tense: “You will play cricket.” (a) simple past (b) simple future (c) simple present (d) present perfect
  15. 15.My friends ___ send a message twice a week. (a) aren't (b) doesn't (c) don't
  16. 16.My parents ___ made tea already. (a) have (b) has
  17. 17.He has just ___ a bicycle. (a) ride (b) ridden (c) rode (d) riding
  18. 18.We have just ___ a cartoon. (a) watches (b) watch (c) watching (d) watched
  19. 19.Farhan has just ___ Grandma. (a) helped (b) helping (c) help (d) helps
  20. 20.Choose the right verb: One of my friends ___ in Class 5. (a) is (b) are
  21. 21.The students are going to ___ cricket next week. (a) plays (b) played (c) play (d) playing
  22. 22.They ___ going to buy vegetables tomorrow. (a) is (b) am (c) are
  23. 23.Name the tense: “We had climbed a tree.” (a) present perfect (b) simple future (c) past perfect (d) simple present
  24. 24.___ I singing a song right now? (a) Am (b) Is (c) Are
  25. 25.___ Pooja carry the bag every Sunday? (a) Do (b) Does (c) Are (d) Is
  26. 26.They did not ___ a letter last Sunday. (a) wrote (b) writes (c) write (d) writing
  27. 27.Choose the right verb: All the boys ___ a ID card. (a) has (b) have
  28. 28.He ___ going to cook rice tomorrow. (a) are (b) is (c) am
  29. 29.___ he catch the ball twice a week? (a) Is (b) Does (c) Do (d) Are
  30. 30.He ___ in this school since 2021. (a) has taught (b) taught (c) have taught (d) teaches
  31. 31.They ___ going to ride a bicycle next week. (a) is (b) am (c) are
  32. 32.What is the past tense of “speak”? (a) spoke (b) speaking (c) speaked (d) spoken
  33. 33.You ___ fed the dog already. (a) has (b) have
  34. 34.___ we swim in the pool two days ago? (a) Does (b) Do (c) Was (d) Did
  35. 35.Name the tense: “I throw the ball.” (a) simple present (b) past perfect (c) present perfect (d) present continuous
  36. 36.You ___ cricket when the phone rang. (a) are playing (b) was playing (c) were play (d) were playing
  37. 37.My brother ___ going to wear a cap next Sunday. (a) is (b) am (c) are
  38. 38.They ___ go to school twice a week. (a) doesn't (b) aren't (c) don't
  39. 39.Choose the right verb: One of my friends ___ in Class 9. (a) is (b) are
  40. 40.I ___ in the park when Mum came home. (a) were jogging (b) am jogging (c) was jogging (d) was jog

Answer key

  1. Does
  2. had built
  3. present continuous
  4. went
  5. has taught
  6. Does
  7. eat
  8. had
  9. sings
  10. are clapping
  11. had swum
  12. simple past
  13. is
  14. simple future
  15. don't
  16. have
  17. ridden
  18. watched
  19. helped
  20. is
  21. play
  22. are
  23. past perfect
  24. Am
  25. Does
  26. write
  27. have
  28. is
  29. Does
  30. has taught
  31. are
  32. spoke
  33. have
  34. Did
  35. simple present
  36. were playing
  37. is
  38. don't
  39. is
  40. was jogging

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