← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 902 · 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.I have waited for the bus ___ an hour. (a) since (b) for
  2. 2.Omkar has just ___ vegetables. (a) buys (b) buy (c) buying (d) bought
  3. 3.You ___ the match tomorrow. (a) won (b) will win (c) will wins (d) will winning
  4. 4.___ you buying vegetables at the moment? (a) Am (b) Is (c) Are
  5. 5.You did not ___ milk in 2023. (a) drinking (b) drank (c) drinks (d) drink
  6. 6.She ___ clean the room every day. (a) doesn't (b) isn't (c) don't
  7. 7.We ___ a tree every Sunday. (a) plant (b) planting (c) plants
  8. 8.They ___ a sandcastle when Mum came home. (a) were building (b) are building (c) were build (d) was building
  9. 9.He ___ study science every morning. (a) isn't (b) doesn't (c) don't
  10. 10.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  11. 11.She ___ tea every morning. (a) making (b) makes (c) make
  12. 12.___ I telling a story now? (a) Is (b) Am (c) Are
  13. 13.My parents ___ in this school since 2021. (a) taught (b) has taught (c) have taught (d) teach
  14. 14.___ we telling a story at the moment? (a) Is (b) Are (c) Am
  15. 15.My sister ___ a tree when the phone rang. (a) was planting (b) were planting (c) was plant (d) is planting
  16. 16.Which is the correct -ing form of “play”? (a) playing (b) playying (c) playeing
  17. 17.___ he draw a picture last Sunday? (a) Did (b) Was (c) Do (d) Does
  18. 18.You ___ Hindi at 8 pm yesterday. (a) was speaking (b) were speaking (c) were speak (d) are speaking
  19. 19.By the time Mum came home, Nisha ___ a cap. (a) had worn (b) had wore (c) have worn (d) has worn
  20. 20.We are going to ___ a picture next Sunday. (a) draws (b) drew (c) drawing (d) draw
  21. 21.___ he building a sandcastle now? (a) Am (b) Is (c) Are
  22. 22.You ___ going to help Grandma next week. (a) is (b) are (c) am
  23. 23.We ___ cricket next week. (a) will playing (b) will play (c) played (d) will plays
  24. 24.He ___ to school now. (a) is going (b) am going (c) are going (d) is go
  25. 25.Choose the right verb: Either Pooja or the boys ___ coming today. (a) are (b) is
  26. 26.Choose the right verb: Each of the girls ___ a notebook. (a) has (b) have
  27. 27.We ___ in the pool tomorrow. (a) will swim (b) will swims (c) swam (d) will swimming
  28. 28.___ my brother swimming in the pool right now? (a) Am (b) Is (c) Are
  29. 29.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  30. 30.You ___ going to plant a tree next Sunday. (a) is (b) are (c) am
  31. 31.___ my brother sing a song every Sunday? (a) Is (b) Are (c) Does (d) Do
  32. 32.Which is the correct -ing form of “drink”? (a) drinkeing (b) drinking (c) drinkking
  33. 33.Which is the correct -ing form of “dance”? (a) dancing (b) danceeing (c) danceing
  34. 34.We have played in the garden ___ half an hour. (a) for (b) since
  35. 35.Name the tense: “She is going to school.” (a) simple present (b) simple past (c) past perfect (d) present continuous
  36. 36.They ___ the train before it got dark. (a) has taken (b) had took (c) had taken (d) have taken
  37. 37.He did not ___ the dog last week. (a) feed (b) feeding (c) feeds (d) fed
  38. 38.Priya did not ___ a song last week. (a) sings (b) singing (c) sang (d) sing
  39. 39.___ you watch a cartoon every Sunday? (a) Is (b) Does (c) Are (d) Do
  40. 40.The students are going to ___ the dishes next month. (a) washed (b) wash (c) washes (d) washing

Answer key

  1. for
  2. bought
  3. will win
  4. Are
  5. drink
  6. doesn't
  7. plant
  8. were building
  9. doesn't
  10. has
  11. makes
  12. Am
  13. have taught
  14. Are
  15. was planting
  16. playing
  17. Did
  18. were speaking
  19. had worn
  20. draw
  21. Is
  22. are
  23. will play
  24. is going
  25. are
  26. has
  27. will swim
  28. Is
  29. is
  30. are
  31. Does
  32. drinking
  33. dancing
  34. for
  35. present continuous
  36. had taken
  37. feed
  38. sing
  39. Do
  40. wash

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