← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 808 · 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 ___ a tree before Mum came home. (a) has climbed (b) had climbed (c) have climbed (d) had climb
  2. 2.They did not ___ the bag yesterday. (a) carry (b) carried (c) carrying (d) carries
  3. 3.You ___ in the park at 8 pm yesterday. (a) was jogging (b) were jog (c) were jogging (d) are jogging
  4. 4.You have had this bicycle ___ five years. (a) for (b) since
  5. 5.___ you catch the ball two days ago? (a) Do (b) Does (c) Was (d) Did
  6. 6.Choose the right verb: All the players ___ a name tag. (a) have (b) has
  7. 7.They ___ jogged in the park already. (a) have (b) has
  8. 8.You ___ a cake right now. (a) is baking (b) are baking (c) am baking (d) are bake
  9. 9.She ___ eaten a mango already. (a) has (b) have
  10. 10.Zoya ___ the bag right now. (a) are carrying (b) is carrying (c) am carrying (d) is carry
  11. 11.Zoya ___ milk when the phone rang. (a) was drinking (b) were drinking (c) was drink (d) is drinking
  12. 12.When the phone rang, Diya ___ a message. (a) was sending (b) were sending (c) was send (d) is sending
  13. 13.She ___ the dog now. (a) am feeding (b) is feeding (c) are feeding (d) is feed
  14. 14.___ we cook rice two days ago? (a) Do (b) Was (c) Does (d) Did
  15. 15.At 8 pm yesterday, Tara ___ a song. (a) was sing (b) were singing (c) is singing (d) was singing
  16. 16.My parents ___ going to send a message tomorrow. (a) are (b) am (c) is
  17. 17.You ___ the room when it started to rain. (a) are cleaning (b) were cleaning (c) were clean (d) was cleaning
  18. 18.When it started to rain, she ___ in the park. (a) is jogging (b) was jogging (c) were jogging (d) was jog
  19. 19.My brother ___ sing a song on Saturdays. (a) doesn't (b) isn't (c) don't
  20. 20.My friends ___ a sandcastle when Mum came home. (a) were building (b) were build (c) was building (d) are building
  21. 21.We have had this bicycle ___ last year. (a) for (b) since
  22. 22.When the phone rang, I ___ a kite. (a) am flying (b) was flying (c) was fly (d) were flying
  23. 23.My sister ___ a sandcastle two days ago. (a) builds (b) builded (c) will build (d) built
  24. 24.My brother did not ___ the match two days ago. (a) won (b) winning (c) wins (d) win
  25. 25.___ my brother swim in the pool every day? (a) Are (b) Is (c) Does (d) Do
  26. 26.They ___ send a message every Sunday. (a) don't (b) doesn't (c) aren't
  27. 27.___ she telling a story at the moment? (a) Am (b) Is (c) Are
  28. 28.We ___ run in the park every morning. (a) aren't (b) don't (c) doesn't
  29. 29.When it started to rain, you ___ vegetables. (a) were buy (b) were buying (c) was buying (d) are buying
  30. 30.Name the tense: “He has sung a song.” (a) simple present (b) present continuous (c) present perfect (d) past perfect
  31. 31.Yash ___ run in the park twice a week. (a) doesn't (b) don't (c) isn't
  32. 32.___ he ride a bicycle every day? (a) Are (b) Do (c) Does (d) Is
  33. 33.___ we washing the dishes at the moment? (a) Are (b) Is (c) Am
  34. 34.You ___ a message before the guests arrived. (a) has sent (b) had send (c) have sent (d) had sent
  35. 35.___ she dance on the stage last week? (a) Does (b) Was (c) Do (d) Did
  36. 36.When the phone rang, we ___ science. (a) were study (b) are studying (c) were studying (d) was studying
  37. 37.By the time we reached, Aarav ___ the dishes. (a) had washed (b) had wash (c) have washed (d) has washed
  38. 38.He ___ Grandma at the moment. (a) are helping (b) is help (c) is helping (d) am helping
  39. 39.We ___ a cartoon when it started to rain. (a) were watch (b) were watching (c) are watching (d) was watching
  40. 40.Choose the right verb: One of my friends ___ in Class 7. (a) are (b) is

Answer key

  1. had climbed
  2. carry
  3. were jogging
  4. for
  5. Did
  6. have
  7. have
  8. are baking
  9. has
  10. is carrying
  11. was drinking
  12. was sending
  13. is feeding
  14. Did
  15. was singing
  16. are
  17. were cleaning
  18. was jogging
  19. doesn't
  20. were building
  21. since
  22. was flying
  23. built
  24. win
  25. Does
  26. don't
  27. Is
  28. don't
  29. were buying
  30. present perfect
  31. doesn't
  32. Does
  33. Are
  34. had sent
  35. Did
  36. were studying
  37. had washed
  38. is helping
  39. were watching
  40. is

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