← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 364 · 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 ___ draw a picture every day. (a) doesn't (b) aren't (c) don't
  2. 2.Choose the right verb: All the children ___ a name tag. (a) has (b) have
  3. 3.They have worked in Delhi ___ six months. (a) since (b) for
  4. 4.Choose the right verb: Each player ___ a water bottle. (a) have (b) has
  5. 5.By the time Mum came home, they ___ on the stage. (a) had dance (b) have danced (c) had danced (d) has danced
  6. 6.Choose the right verb: Every student ___ a water bottle. (a) have (b) has
  7. 7.Choose the right verb: Each of the boys ___ a name tag. (a) have (b) has
  8. 8.___ you watch a cartoon on Saturdays? (a) Do (b) Does (c) Is (d) Are
  9. 9.When Mum came home, my cousins ___ a tree. (a) were planting (b) were plant (c) was planting (d) are planting
  10. 10.Myra ___ a cake two days ago. (a) has baked (b) baked (c) bakes (d) will bake
  11. 11.By the time Mum came home, I ___ the room. (a) had cleaned (b) has cleaned (c) had clean (d) have cleaned
  12. 12.___ she singing a song at the moment? (a) Am (b) Is (c) Are
  13. 13.We ___ cricket twice a week. (a) playing (b) play (c) plays
  14. 14.Kabir ___ the dishes before Mum came home. (a) have washed (b) had wash (c) has washed (d) had washed
  15. 15.We ___ going to tell a story next Sunday. (a) is (b) are (c) am
  16. 16.___ Dev clapping for the team now? (a) Am (b) Are (c) Is
  17. 17.She has played in the garden ___ 10 am. (a) for (b) since
  18. 18.Kavya ___ milk tomorrow. (a) will drinks (b) drank (c) will drink (d) will drinking
  19. 19.You ___ sing a song every Sunday. (a) don't (b) aren't (c) doesn't
  20. 20.Name the tense: “My brother is helping Grandma.” (a) past continuous (b) simple future (c) present continuous (d) present perfect
  21. 21.I have had this bicycle ___ January. (a) for (b) since
  22. 22.I ___ the match yesterday. (a) will win (b) win (c) winned (d) won
  23. 23.___ my sister climb a tree two days ago? (a) Did (b) Does (c) Was (d) Do
  24. 24.He ___ going to swim in the pool tomorrow. (a) are (b) is (c) am
  25. 25.___ I baking a cake right now? (a) Am (b) Are (c) Is
  26. 26.We ___ Grandma at the moment. (a) is helping (b) are helping (c) are help (d) am helping
  27. 27.He ___ to school at the moment. (a) are going (b) is going (c) am going (d) is go
  28. 28.___ she cleaning the room right now? (a) Am (b) Is (c) Are
  29. 29.Name the tense: “They had planted a tree.” (a) simple future (b) simple present (c) present continuous (d) past perfect
  30. 30.When Dad called, you ___ already thrown the ball. (a) have (b) has (c) had
  31. 31.I ___ going to jog in the park next month. (a) is (b) am (c) are
  32. 32.He did not ___ a message in 2023. (a) sending (b) sends (c) send (d) sent
  33. 33.You have just ___ lunch. (a) brought (b) bring (c) brings (d) bringing
  34. 34.When Mum came home, they ___ a song. (a) was singing (b) are singing (c) were sing (d) were singing
  35. 35.My sister ___ the dog in 2023. (a) will feed (b) feeds (c) fed (d) feeded
  36. 36.Diya ___ in the pool every day. (a) swims (b) swimming (c) swim
  37. 37.He ___ swim in the pool every Sunday. (a) isn't (b) don't (c) doesn't
  38. 38.Saanvi is going to ___ a tree next week. (a) climb (b) climbed (c) climbing (d) climbs
  39. 39.Priya ___ lunch when Mum came home. (a) was bring (b) were bringing (c) is bringing (d) was bringing
  40. 40.You ___ Hindi when the phone rang. (a) are speaking (b) were speaking (c) was speaking (d) were speak

Answer key

  1. don't
  2. have
  3. for
  4. has
  5. had danced
  6. has
  7. has
  8. Do
  9. were planting
  10. baked
  11. had cleaned
  12. Is
  13. play
  14. had washed
  15. are
  16. Is
  17. since
  18. will drink
  19. don't
  20. present continuous
  21. since
  22. won
  23. Did
  24. is
  25. Am
  26. are helping
  27. is going
  28. Is
  29. past perfect
  30. had
  31. am
  32. send
  33. brought
  34. were singing
  35. fed
  36. swims
  37. doesn't
  38. climb
  39. was bringing
  40. were speaking

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