← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 822 · 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.By the time the guests arrived, he ___ a cake. (a) have baked (b) has baked (c) had bake (d) had baked
  2. 2.Name the tense: “We will buy vegetables.” (a) simple present (b) simple future (c) simple past (d) past perfect
  3. 3.You ___ a mango right now. (a) am eating (b) is eating (c) are eating (d) are eat
  4. 4.___ he buy vegetables last Sunday? (a) Does (b) Do (c) Was (d) Did
  5. 5.Which is the correct -ing form of “buy”? (a) buyeing (b) buying (c) buyying
  6. 6.Aditya ___ a cap last Sunday. (a) will wear (b) wears (c) weared (d) wore
  7. 7.By the time Mum came home, I ___ milk. (a) has drunk (b) had drunk (c) had drank (d) have drunk
  8. 8.He ___ a message next week. (a) sent (b) will sending (c) will send (d) will sends
  9. 9.Name the tense: “We jogged in the park.” (a) present continuous (b) simple present (c) present perfect (d) simple past
  10. 10.They ___ on the stage now. (a) is dancing (b) are dance (c) am dancing (d) are dancing
  11. 11.What is the past tense of “drink”? (a) drinked (b) drinking (c) drank (d) drunk
  12. 12.Dev ___ going to tell a story tomorrow. (a) are (b) am (c) is
  13. 13.The children ___ the ball every day. (a) throws (b) throwing (c) throw
  14. 14.They ___ the train next month. (a) will taking (b) will takes (c) will take (d) took
  15. 15.Meera ___ a kite before Mum came home. (a) has flown (b) had flew (c) had flown (d) have flown
  16. 16.Name the tense: “My friends have built a sandcastle.” (a) simple future (b) past perfect (c) present perfect (d) past continuous
  17. 17.When Mum came home, we ___ milk. (a) was drinking (b) are drinking (c) were drinking (d) were drink
  18. 18.Name the tense: “We are telling a story.” (a) simple present (b) past continuous (c) present continuous (d) simple future
  19. 19.She ___ sent a message already. (a) have (b) has
  20. 20.Aditya is going to ___ science tomorrow. (a) studies (b) study (c) studied (d) studying
  21. 21.Choose the right verb: Neither the twins nor Riya ___ coming today. (a) are (b) is
  22. 22.When Mum came home, Diya ___ a tree. (a) was climb (b) were climbing (c) is climbing (d) was climbing
  23. 23.Name the tense: “She had won the match.” (a) past perfect (b) past continuous (c) simple past (d) simple future
  24. 24.Which is the correct -ing form of “cook”? (a) cooking (b) cookking (c) cookeing
  25. 25.By the time the guests arrived, she ___ a cartoon. (a) have watched (b) had watch (c) has watched (d) had watched
  26. 26.My friends ___ going to carry the bag next month. (a) am (b) are (c) is
  27. 27.Name the tense: “My sister is building a sandcastle.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  28. 28.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
  29. 29.Isha did not ___ the ball in 2023. (a) caught (b) catches (c) catching (d) catch
  30. 30.The children ___ a cap in 2023. (a) weared (b) will wear (c) wore (d) wear
  31. 31.Choose the right verb: The news ___ good today. (a) is (b) are
  32. 32.My sister ___ Grandma before the guests arrived. (a) has helped (b) had helped (c) have helped (d) had help
  33. 33.Priya ___ rice next week. (a) will cook (b) will cooking (c) will cooks (d) cooked
  34. 34.My sister ___ a tree when it started to rain. (a) is planting (b) were planting (c) was planting (d) was plant
  35. 35.Manav has just ___ a picture. (a) draw (b) drew (c) drawing (d) drawn
  36. 36.Vivaan ___ going to bake a cake tomorrow. (a) is (b) are (c) am
  37. 37.We ___ a kite right now. (a) am flying (b) are fly (c) is flying (d) are flying
  38. 38.Choose the right verb: All the players ___ a name tag. (a) have (b) has
  39. 39.Aarav has been in the library ___ 10 am. (a) for (b) since
  40. 40.Name the tense: “You will swim in the pool.” (a) simple future (b) past perfect (c) present continuous (d) past continuous

Answer key

  1. had baked
  2. simple future
  3. are eating
  4. Did
  5. buying
  6. wore
  7. had drunk
  8. will send
  9. simple past
  10. are dancing
  11. drank
  12. is
  13. throw
  14. will take
  15. had flown
  16. present perfect
  17. were drinking
  18. present continuous
  19. has
  20. study
  21. is
  22. was climbing
  23. past perfect
  24. cooking
  25. had watched
  26. are
  27. present continuous
  28. is
  29. catch
  30. wore
  31. is
  32. had helped
  33. will cook
  34. was planting
  35. drawn
  36. is
  37. are flying
  38. have
  39. since
  40. simple future

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