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.When Dad called, we ___ already flown a kite. (a) have (b) had (c) has
- 2.My brother ___ wear a cap on Saturdays. (a) don't (b) isn't (c) doesn't
- 3.You did not ___ a mango last Sunday. (a) eat (b) eating (c) eats (d) ate
- 4.Meera ___ in Delhi since 2022. (a) have worked (b) worked (c) has worked (d) works
- 5.When Dad called, they ___ already bought vegetables. (a) had (b) has (c) have
- 6.I ___ to school right now. (a) are going (b) am going (c) is going (d) am go
- 7.I ___ a sandcastle every morning. (a) building (b) builds (c) build
- 8.You ___ tea before Mum came home. (a) had make (b) have made (c) has made (d) had made
- 9.They ___ rice every Sunday. (a) cooking (b) cook (c) cooks
- 10.Choose the right verb: One of my friends ___ in Class 3. (a) is (b) are
- 11.___ you drink milk every Sunday? (a) Is (b) Do (c) Does (d) Are
- 12.Name the tense: “He was throwing the ball.” (a) simple present (b) present perfect (c) past continuous (d) past perfect
- 13.When Dad called, I ___ already drunk milk. (a) has (b) have (c) had
- 14.I ___ in Pune since 2022. (a) lived (b) live (c) have lived (d) has lived
- 15.When the bell rang, you ___ a letter. (a) was writing (b) are writing (c) were writing (d) were write
- 16.She ___ cricket every Sunday. (a) play (b) plays (c) playing
- 17.Omkar ___ a tree right now. (a) am planting (b) is planting (c) are planting (d) is plant
- 18.My parents ___ milk before the bell rang. (a) had drank (b) has drunk (c) have drunk (d) had drunk
- 19.We are going to ___ milk next Sunday. (a) drank (b) drinks (c) drinking (d) drink
- 20.They ___ a tree next Sunday. (a) will plants (b) will plant (c) planted (d) will planting
- 21.They ___ baked a cake already. (a) has (b) have
- 22.Choose the right verb: Neither Meera nor my cousins ___ coming today. (a) is (b) are
- 23.He ___ clap for the team every Sunday. (a) isn't (b) doesn't (c) don't
- 24.Vivaan ___ a letter when the phone rang. (a) was write (b) is writing (c) was writing (d) were writing
- 25.I ___ build a sandcastle on Saturdays. (a) doesn't (b) don't (c) aren't
- 26.Choose the right verb: Neither my cousins nor Manav ___ coming today. (a) are (b) is
- 27.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
- 28.You ___ a story when the bell rang. (a) was telling (b) are telling (c) were tell (d) were telling
- 29.When Mum came home, I ___ in the pool. (a) was swim (b) were swimming (c) was swimming (d) am swimming
- 30.Name the tense: “You were wearing a cap.” (a) present continuous (b) past continuous (c) present perfect (d) simple present
- 31.We ___ in the pool in 2023. (a) swim (b) swimmed (c) will swim (d) swam
- 32.Choose the right verb: The scissors ___ sharp. (a) is (b) are
- 33.She ___ vegetables now. (a) am buying (b) are buying (c) is buying (d) is buy
- 34.I ___ run in the park already. (a) has (b) have
- 35.They have had this bicycle ___ five years. (a) since (b) for
- 36.She has had this bicycle ___ two years. (a) since (b) for
- 37.My cousins ___ going to cook rice next month. (a) am (b) is (c) are
- 38.Which is the correct -ing form of “swim”? (a) swiming (b) swimeing (c) swimming
- 39.I ___ the ball when the phone rang. (a) was throwing (b) were throwing (c) was throw (d) am throwing
- 40.My cousins ___ in Delhi since 2020. (a) work (b) have worked (c) worked (d) has worked
Answer key
- had
- doesn't
- eat
- has worked
- had
- am going
- build
- had made
- cook
- is
- Do
- past continuous
- had
- have lived
- were writing
- plays
- is planting
- had drunk
- drink
- will plant
- have
- are
- doesn't
- was writing
- don't
- is
- is
- were telling
- was swimming
- past continuous
- swam
- are
- is buying
- have
- for
- for
- are
- swimming
- was throwing
- have worked
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar