← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 779 · 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 ___ going to fly a kite next month. (a) is (b) are (c) am
  2. 2.By the time we reached, she ___ tea. (a) had made (b) have made (c) has made (d) had make
  3. 3.I ___ in this school since 2019. (a) studied (b) has studied (c) have studied (d) study
  4. 4.I have waited for the bus ___ 10 am. (a) since (b) for
  5. 5.Choose the right verb: All the players ___ a ID card. (a) have (b) has
  6. 6.He ___ caught the ball already. (a) have (b) has
  7. 7.You ___ a mango next week. (a) will eat (b) ate (c) will eats (d) will eating
  8. 8.We ___ the room twice a week. (a) cleans (b) clean (c) cleaning
  9. 9.She ___ in Pune since 2021. (a) has lived (b) lives (c) lived (d) have lived
  10. 10.He has worked in Delhi ___ six months. (a) since (b) for
  11. 11.___ they wash the dishes every day? (a) Does (b) Is (c) Are (d) Do
  12. 12.My brother ___ with Nani since 2019. (a) stays (b) has stayed (c) stayed (d) have stayed
  13. 13.___ he build a sandcastle every Sunday? (a) Is (b) Does (c) Are (d) Do
  14. 14.My sister has waited for the bus ___ morning. (a) since (b) for
  15. 15.By the time Mum came home, he ___ a mango. (a) have eaten (b) has eaten (c) had ate (d) had eaten
  16. 16.What is the past tense of “bring”? (a) bringed (b) brought (c) bringing
  17. 17.Meera ___ a cap now. (a) is wear (b) is wearing (c) am wearing (d) are wearing
  18. 18.Omkar has played in the garden ___ an hour. (a) since (b) for
  19. 19.By the time the bell rang, she ___ a cap. (a) had wore (b) have worn (c) has worn (d) had worn
  20. 20.We ___ a picture at the moment. (a) are draw (b) is drawing (c) are drawing (d) am drawing
  21. 21.Choose the right verb: There ___ three pencils in the box. (a) is (b) are
  22. 22.Karan ___ in this school since 2020. (a) taught (b) teaches (c) has taught (d) have taught
  23. 23.Choose the right verb: My trousers ___ new. (a) are (b) is
  24. 24.You ___ going to throw the ball next Sunday. (a) am (b) are (c) is
  25. 25.Name the tense: “We have carried the bag.” (a) simple past (b) simple present (c) present perfect (d) present continuous
  26. 26.When the bell rang, the children ___ a sandcastle. (a) are building (b) was building (c) were building (d) were build
  27. 27.Kabir ___ a picture now. (a) are drawing (b) is drawing (c) am drawing (d) is draw
  28. 28.You ___ the ball before Mum came home. (a) had threw (b) has thrown (c) had thrown (d) have thrown
  29. 29.He ___ a cartoon in 2023. (a) will watch (b) watched (c) watches (d) has watched
  30. 30.You have waited for the bus ___ an hour. (a) for (b) since
  31. 31.When the bell rang, my brother ___ a kite. (a) is flying (b) were flying (c) was fly (d) was flying
  32. 32.Choose the right verb: All the students ___ a name tag. (a) have (b) has
  33. 33.My sister ___ play cricket every day. (a) doesn't (b) don't (c) isn't
  34. 34.You ___ in the pool when the bell rang. (a) are swimming (b) was swimming (c) were swimming (d) were swim
  35. 35.They are going to ___ the room next Sunday. (a) clean (b) cleans (c) cleaned (d) cleaning
  36. 36.They ___ drunk milk already. (a) have (b) has
  37. 37.My brother ___ cricket at the moment. (a) is play (b) am playing (c) are playing (d) is playing
  38. 38.___ she wearing a cap right now? (a) Are (b) Is (c) Am
  39. 39.___ the students wearing a cap now? (a) Am (b) Is (c) Are
  40. 40.She ___ cricket before the guests arrived. (a) has played (b) had play (c) had played (d) have played

Answer key

  1. am
  2. had made
  3. have studied
  4. since
  5. have
  6. has
  7. will eat
  8. clean
  9. has lived
  10. for
  11. Do
  12. has stayed
  13. Does
  14. since
  15. had eaten
  16. brought
  17. is wearing
  18. for
  19. had worn
  20. are drawing
  21. are
  22. has taught
  23. are
  24. are
  25. present perfect
  26. were building
  27. is drawing
  28. had thrown
  29. watched
  30. for
  31. was flying
  32. have
  33. doesn't
  34. were swimming
  35. clean
  36. have
  37. is playing
  38. Is
  39. Are
  40. had played

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