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