← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 656 · 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 bicycle at 8 pm yesterday. (a) was ride (b) was riding (c) were riding (d) is riding
  2. 2.By the time Mum came home, he ___ the ball. (a) had catch (b) has caught (c) have caught (d) had caught
  3. 3.He ___ in the park now. (a) am running (b) are running (c) is run (d) is running
  4. 4.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  5. 5.You ___ a message twice a week. (a) sending (b) sends (c) send
  6. 6.___ they wearing a cap right now? (a) Am (b) Is (c) Are
  7. 7.She ___ in this school since 2022. (a) studied (b) has studied (c) have studied (d) studies
  8. 8.Choose the right verb: Each boy ___ a notebook. (a) have (b) has
  9. 9.___ my friends play cricket twice a week? (a) Are (b) Does (c) Do (d) Is
  10. 10.My sister ___ cleaned the room already. (a) has (b) have
  11. 11.My cousins ___ feed the dog every Sunday. (a) aren't (b) don't (c) doesn't
  12. 12.Name the tense: “Ishaan will jog in the park.” (a) past perfect (b) simple future (c) present perfect (d) present continuous
  13. 13.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  14. 14.She did not ___ a kite in 2023. (a) flying (b) flies (c) flew (d) fly
  15. 15.___ I speak Hindi on Saturdays? (a) Is (b) Are (c) Do (d) Does
  16. 16.They ___ cook rice every Sunday. (a) don't (b) doesn't (c) aren't
  17. 17.You ___ the train now. (a) are taking (b) am taking (c) are take (d) is taking
  18. 18.The students ___ going to feed the dog next Sunday. (a) am (b) are (c) is
  19. 19.Choose the right verb: All the players ___ a notebook. (a) have (b) has
  20. 20.They ___ told a story already. (a) has (b) have
  21. 21.My friends have just ___ the bag. (a) carrying (b) carry (c) carried (d) carries
  22. 22.Zoya ___ in the pool next week. (a) will swims (b) swam (c) will swim (d) will swimming
  23. 23.They ___ a song every Sunday. (a) singing (b) sing (c) sings
  24. 24.Karan ___ going to eat a mango next month. (a) is (b) am (c) are
  25. 25.Name the tense: “My parents were telling a story.” (a) past continuous (b) past perfect (c) simple past (d) simple future
  26. 26.Ira ___ a mango every morning. (a) eats (b) eating (c) eat
  27. 27.Myra has just ___ a message. (a) sending (b) sent (c) send (d) sends
  28. 28.Name the tense: “Saanvi is feeding the dog.” (a) simple present (b) past continuous (c) present continuous (d) past perfect
  29. 29.My sister ___ run in the park already. (a) have (b) has
  30. 30.Which is the correct -ing form of “bake”? (a) bakeeing (b) baking (c) bakeing
  31. 31.The students ___ a picture when the phone rang. (a) was drawing (b) were drawing (c) are drawing (d) were draw
  32. 32.By the time the guests arrived, I ___ a tree. (a) had planted (b) has planted (c) have planted (d) had plant
  33. 33.Name the tense: “My sister will fly a kite.” (a) past perfect (b) present perfect (c) simple present (d) simple future
  34. 34.Vivaan did not ___ vegetables last Sunday. (a) buying (b) buy (c) bought (d) buys
  35. 35.Name the tense: “Priya will dance on the stage.” (a) past perfect (b) past continuous (c) simple future (d) present continuous
  36. 36.By the time the guests arrived, my brother ___ a message. (a) have sent (b) had send (c) had sent (d) has sent
  37. 37.Name the tense: “Diya clapped for the team.” (a) past perfect (b) simple present (c) past continuous (d) simple past
  38. 38.My friends are going to ___ the match next month. (a) won (b) winning (c) wins (d) win
  39. 39.Which is the correct -ing form of “run”? (a) runing (b) running (c) runeing
  40. 40.Which is the correct -ing form of “sing”? (a) singging (b) singing (c) singeing

Answer key

  1. was riding
  2. had caught
  3. is running
  4. is
  5. send
  6. Are
  7. has studied
  8. has
  9. Do
  10. has
  11. don't
  12. simple future
  13. are
  14. fly
  15. Do
  16. don't
  17. are taking
  18. are
  19. have
  20. have
  21. carried
  22. will swim
  23. sing
  24. is
  25. past continuous
  26. eats
  27. sent
  28. present continuous
  29. has
  30. baking
  31. were drawing
  32. had planted
  33. simple future
  34. buy
  35. simple future
  36. had sent
  37. simple past
  38. win
  39. running
  40. singing

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