← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 383 · 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.___ Ishaan going to school at the moment? (a) Is (b) Am (c) Are
  2. 2.Kabir ___ a tree before Mum came home. (a) have planted (b) had planted (c) had plant (d) has planted
  3. 3.___ she drink milk yesterday? (a) Do (b) Does (c) Was (d) Did
  4. 4.When Dad called, Kavya ___ already flown a kite. (a) have (b) had (c) has
  5. 5.___ he drink milk twice a week? (a) Do (b) Are (c) Does (d) Is
  6. 6.Pooja ___ cricket before the bell rang. (a) had played (b) has played (c) had play (d) have played
  7. 7.We ___ the dishes every day. (a) wash (b) washing (c) washes
  8. 8.We ___ vegetables when it started to rain. (a) were buy (b) are buying (c) were buying (d) was buying
  9. 9.She ___ a bicycle every day. (a) ride (b) riding (c) rides
  10. 10.At 8 pm yesterday, she ___ a message. (a) were sending (b) was send (c) was sending (d) is sending
  11. 11.My brother ___ tea tomorrow. (a) will make (b) made (c) will making (d) will makes
  12. 12.Choose the right verb: Neither Nisha nor the twins ___ coming today. (a) are (b) is
  13. 13.Choose the right verb: Every player ___ a name tag. (a) has (b) have
  14. 14.___ we ride a bicycle on Saturdays? (a) Are (b) Do (c) Is (d) Does
  15. 15.I ___ going to jog in the park next week. (a) is (b) are (c) am
  16. 16.We ___ Grandma next month. (a) helped (b) will helping (c) will help (d) will helps
  17. 17.We ___ cleaned the room already. (a) has (b) have
  18. 18.___ the students bake a cake last week? (a) Do (b) Was (c) Does (d) Did
  19. 19.You ___ the dog every morning. (a) feeds (b) feed (c) feeding
  20. 20.___ he tell a story last week? (a) Do (b) Does (c) Was (d) Did
  21. 21.By the time the bell rang, I ___ a message. (a) has sent (b) had sent (c) had send (d) have sent
  22. 22.Diya ___ Grandma next week. (a) will helping (b) will help (c) will helps (d) helped
  23. 23.When it started to rain, she ___ a cartoon. (a) is watching (b) were watching (c) was watching (d) was watch
  24. 24.My friends ___ in Pune since 2019. (a) has lived (b) live (c) lived (d) have lived
  25. 25.My parents ___ the train before the guests arrived. (a) have taken (b) had taken (c) has taken (d) had took
  26. 26.What is the past tense of “eat”? (a) ate (b) eating (c) eated (d) eaten
  27. 27.Farhan ___ a tree at 8 pm yesterday. (a) is climbing (b) were climbing (c) was climb (d) was climbing
  28. 28.Aditya ___ the ball now. (a) is catch (b) are catching (c) am catching (d) is catching
  29. 29.Saanvi ___ in the pool next Sunday. (a) will swims (b) swam (c) will swim (d) will swimming
  30. 30.By the time the guests arrived, you ___ the train. (a) has taken (b) had taken (c) had took (d) have taken
  31. 31.We ___ a song next week. (a) sang (b) will singing (c) will sing (d) will sings
  32. 32.Name the tense: “He flies a kite.” (a) present continuous (b) present perfect (c) past continuous (d) simple present
  33. 33.When Mum came home, my brother ___ a bicycle. (a) was ride (b) were riding (c) is riding (d) was riding
  34. 34.When it started to rain, my brother ___ in the park. (a) is running (b) was running (c) were running (d) was run
  35. 35.Which is the correct -ing form of “drink”? (a) drinking (b) drinkeing (c) drinkking
  36. 36.Sneha did not ___ the match last Sunday. (a) win (b) wins (c) won (d) winning
  37. 37.He ___ a cake before it got dark. (a) had baked (b) has baked (c) had bake (d) have baked
  38. 38.She has just ___ in the park. (a) jogging (b) jog (c) jogged (d) jogs
  39. 39.My friends have just ___ vegetables. (a) buy (b) bought (c) buying (d) buys
  40. 40.What is the past tense of “feed”? (a) feeded (b) feeding (c) fed

Answer key

  1. Is
  2. had planted
  3. Did
  4. had
  5. Does
  6. had played
  7. wash
  8. were buying
  9. rides
  10. was sending
  11. will make
  12. are
  13. has
  14. Do
  15. am
  16. will help
  17. have
  18. Did
  19. feed
  20. Did
  21. had sent
  22. will help
  23. was watching
  24. have lived
  25. had taken
  26. ate
  27. was climbing
  28. is catching
  29. will swim
  30. had taken
  31. will sing
  32. simple present
  33. was riding
  34. was running
  35. drinking
  36. win
  37. had baked
  38. jogged
  39. bought
  40. fed

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