← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 50 · 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 watch a cartoon every Sunday? (a) Is (b) Does (c) Are (d) Do
  2. 2.I ___ going to go to school next Sunday. (a) is (b) are (c) am
  3. 3.___ my sister wash the dishes on Saturdays? (a) Do (b) Are (c) Does (d) Is
  4. 4.You ___ in this school since 2019. (a) have taught (b) teach (c) taught (d) has taught
  5. 5.___ you watch a cartoon on Saturdays? (a) Do (b) Does (c) Is (d) Are
  6. 6.You ___ a sandcastle twice a week. (a) build (b) builds (c) building
  7. 7.The students ___ the bag when the bell rang. (a) are carrying (b) was carrying (c) were carrying (d) were carry
  8. 8.My cousins ___ vegetables when it started to rain. (a) are buying (b) was buying (c) were buying (d) were buy
  9. 9.They ___ watch a cartoon every day. (a) doesn't (b) don't (c) aren't
  10. 10.By the time we reached, my sister ___ a mango. (a) has eaten (b) have eaten (c) had ate (d) had eaten
  11. 11.Neel ___ the room at the moment. (a) am cleaning (b) are cleaning (c) is clean (d) is cleaning
  12. 12.I ___ tea at the moment. (a) am making (b) are making (c) am make (d) is making
  13. 13.She has just ___ tea. (a) made (b) makes (c) making (d) make
  14. 14.She did not ___ a tree yesterday. (a) climbed (b) climbing (c) climb (d) climbs
  15. 15.___ they studying science at the moment? (a) Am (b) Is (c) Are
  16. 16.Aditya is going to ___ a letter tomorrow. (a) write (b) writing (c) wrote (d) writes
  17. 17.___ Aisha study science every Sunday? (a) Does (b) Is (c) Do (d) Are
  18. 18.She ___ tea before Mum came home. (a) had make (b) have made (c) has made (d) had made
  19. 19.She is going to ___ a tree next Sunday. (a) climbing (b) climbed (c) climbs (d) climb
  20. 20.Aarav ___ vegetables tomorrow. (a) bought (b) will buy (c) will buys (d) will buying
  21. 21.Neel did not ___ the bag two days ago. (a) carried (b) carries (c) carrying (d) carry
  22. 22.Farhan ___ going to catch the ball next week. (a) am (b) are (c) is
  23. 23.By the time the guests arrived, Zoya ___ lunch. (a) has brought (b) had bring (c) have brought (d) had brought
  24. 24.She ___ in Delhi since 2021. (a) worked (b) has worked (c) have worked (d) works
  25. 25.By the time Mum came home, my brother ___ a message. (a) had sent (b) has sent (c) had send (d) have sent
  26. 26.___ we drinking milk at the moment? (a) Are (b) Am (c) Is
  27. 27.They ___ a cake yesterday. (a) baked (b) bake (c) have baked (d) will bake
  28. 28.My sister ___ helped Grandma already. (a) has (b) have
  29. 29.Name the tense: “She was drinking milk.” (a) present perfect (b) past continuous (c) simple future (d) present continuous
  30. 30.When Dad called, the children ___ already planted a tree. (a) had (b) have (c) has
  31. 31.She ___ Grandma tomorrow. (a) will helps (b) will helping (c) helped (d) will help
  32. 32.Choose the right verb: One of my cousins ___ in Class 6. (a) are (b) is
  33. 33.When Dad called, Tara ___ already jogged in the park. (a) has (b) had (c) have
  34. 34.We ___ to school next Sunday. (a) will going (b) went (c) will go (d) will goes
  35. 35.She has just ___ the ball. (a) throw (b) threw (c) thrown (d) throwing
  36. 36.We ___ swum in the pool already. (a) have (b) has
  37. 37.You have just ___ a story. (a) tell (b) told (c) telling (d) tells
  38. 38.We have just ___ to school. (a) go (b) went (c) going (d) gone
  39. 39.I ___ lunch when the phone rang. (a) was bringing (b) am bringing (c) was bring (d) were bringing
  40. 40.My cousins are going to ___ a sandcastle next week. (a) build (b) built (c) builds (d) building

Answer key

  1. Do
  2. am
  3. Does
  4. have taught
  5. Do
  6. build
  7. were carrying
  8. were buying
  9. don't
  10. had eaten
  11. is cleaning
  12. am making
  13. made
  14. climb
  15. Are
  16. write
  17. Does
  18. had made
  19. climb
  20. will buy
  21. carry
  22. is
  23. had brought
  24. has worked
  25. had sent
  26. Are
  27. baked
  28. has
  29. past continuous
  30. had
  31. will help
  32. is
  33. had
  34. will go
  35. thrown
  36. have
  37. told
  38. gone
  39. was bringing
  40. build

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