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.You ___ in Delhi since 2020. (a) has worked (b) work (c) have worked (d) worked
- 2.By the time the bell rang, they ___ in the park. (a) have run (b) had ran (c) has run (d) had run
- 3.They ___ in Delhi since 2019. (a) work (b) worked (c) have worked (d) has worked
- 4.I have just ___ a mango. (a) eat (b) eaten (c) ate (d) eating
- 5.Vivaan ___ Grandma when the phone rang. (a) was helping (b) is helping (c) was help (d) were helping
- 6.We ___ Hindi tomorrow. (a) will speaks (b) will speak (c) will speaking (d) spoke
- 7.___ you send a message yesterday? (a) Did (b) Does (c) Was (d) Do
- 8.We ___ going to go to school next week. (a) are (b) is (c) am
- 9.Name the tense: “My brother had studied science.” (a) present continuous (b) simple past (c) past continuous (d) past perfect
- 10.___ Diya bake a cake every day? (a) Is (b) Are (c) Do (d) Does
- 11.When Dad called, my sister ___ already fed the dog. (a) has (b) have (c) had
- 12.___ he fly a kite twice a week? (a) Does (b) Do (c) Is (d) Are
- 13.When Mum came home, they ___ a cap. (a) was wearing (b) are wearing (c) were wear (d) were wearing
- 14.Name the tense: “My friends are telling a story.” (a) simple present (b) present continuous (c) simple future (d) past continuous
- 15.Choose the right verb: One of my cousins ___ in Class 3. (a) is (b) are
- 16.Omkar ___ going to plant a tree next month. (a) are (b) is (c) am
- 17.We ___ won the match already. (a) has (b) have
- 18.We ___ lunch when Mum came home. (a) was bringing (b) were bringing (c) were bring (d) are bringing
- 19.___ my sister cleaning the room right now? (a) Is (b) Are (c) Am
- 20.The students ___ a message before the guests arrived. (a) have sent (b) has sent (c) had sent (d) had send
- 21.___ you buy vegetables every morning? (a) Does (b) Do (c) Are (d) Is
- 22.Choose the right verb: Each of the boys ___ a notebook. (a) have (b) has
- 23.I ___ Hindi in 2023. (a) speak (b) will speak (c) spoke (d) speaked
- 24.___ Isha winning the match right now? (a) Am (b) Is (c) Are
- 25.You ___ in this school since 2021. (a) has studied (b) studied (c) study (d) have studied
- 26.She ___ a cartoon when Mum came home. (a) was watch (b) were watching (c) was watching (d) is watching
- 27.___ my parents write a letter every day? (a) Is (b) Are (c) Does (d) Do
- 28.We ___ a bicycle next month. (a) will rides (b) will riding (c) rode (d) will ride
- 29.Kabir ___ a kite last Sunday. (a) flew (b) will fly (c) flyed (d) flies
- 30.You ___ going to study science next week. (a) am (b) is (c) are
- 31.Arjun ___ going to make tea tomorrow. (a) is (b) are (c) am
- 32.At 8 pm yesterday, the students ___ to school. (a) was going (b) were go (c) are going (d) were going
- 33.By the time we reached, Manav ___ a cap. (a) has worn (b) have worn (c) had wore (d) had worn
- 34.You ___ a song when it started to rain. (a) are singing (b) were singing (c) were sing (d) was singing
- 35.You ___ in this school since 2021. (a) taught (b) have taught (c) has taught (d) teach
- 36.He has just ___ a cake. (a) bake (b) baked (c) bakes (d) baking
- 37.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
- 38.Name the tense: “My friends danced on the stage.” (a) simple future (b) simple present (c) past perfect (d) simple past
- 39.They ___ the bag every Sunday. (a) carries (b) carrying (c) carry
- 40.I ___ a message before the bell rang. (a) had send (b) has sent (c) have sent (d) had sent
Answer key
- have worked
- had run
- have worked
- eaten
- was helping
- will speak
- Did
- are
- past perfect
- Does
- had
- Does
- were wearing
- present continuous
- is
- is
- have
- were bringing
- Is
- had sent
- Do
- has
- spoke
- Is
- have studied
- was watching
- Do
- will ride
- flew
- are
- is
- were going
- had worn
- were singing
- have taught
- baked
- is
- simple past
- carry
- had sent
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar