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.I ___ going to fly a kite next month. (a) is (b) are (c) am
- 2.By the time we reached, she ___ tea. (a) had made (b) have made (c) has made (d) had make
- 3.I ___ in this school since 2019. (a) studied (b) has studied (c) have studied (d) study
- 4.I have waited for the bus ___ 10 am. (a) since (b) for
- 5.Choose the right verb: All the players ___ a ID card. (a) have (b) has
- 6.He ___ caught the ball already. (a) have (b) has
- 7.You ___ a mango next week. (a) will eat (b) ate (c) will eats (d) will eating
- 8.We ___ the room twice a week. (a) cleans (b) clean (c) cleaning
- 9.She ___ in Pune since 2021. (a) has lived (b) lives (c) lived (d) have lived
- 10.He has worked in Delhi ___ six months. (a) since (b) for
- 11.___ they wash the dishes every day? (a) Does (b) Is (c) Are (d) Do
- 12.My brother ___ with Nani since 2019. (a) stays (b) has stayed (c) stayed (d) have stayed
- 13.___ he build a sandcastle every Sunday? (a) Is (b) Does (c) Are (d) Do
- 14.My sister has waited for the bus ___ morning. (a) since (b) for
- 15.By the time Mum came home, he ___ a mango. (a) have eaten (b) has eaten (c) had ate (d) had eaten
- 16.What is the past tense of “bring”? (a) bringed (b) brought (c) bringing
- 17.Meera ___ a cap now. (a) is wear (b) is wearing (c) am wearing (d) are wearing
- 18.Omkar has played in the garden ___ an hour. (a) since (b) for
- 19.By the time the bell rang, she ___ a cap. (a) had wore (b) have worn (c) has worn (d) had worn
- 20.We ___ a picture at the moment. (a) are draw (b) is drawing (c) are drawing (d) am drawing
- 21.Choose the right verb: There ___ three pencils in the box. (a) is (b) are
- 22.Karan ___ in this school since 2020. (a) taught (b) teaches (c) has taught (d) have taught
- 23.Choose the right verb: My trousers ___ new. (a) are (b) is
- 24.You ___ going to throw the ball next Sunday. (a) am (b) are (c) is
- 25.Name the tense: “We have carried the bag.” (a) simple past (b) simple present (c) present perfect (d) present continuous
- 26.When the bell rang, the children ___ a sandcastle. (a) are building (b) was building (c) were building (d) were build
- 27.Kabir ___ a picture now. (a) are drawing (b) is drawing (c) am drawing (d) is draw
- 28.You ___ the ball before Mum came home. (a) had threw (b) has thrown (c) had thrown (d) have thrown
- 29.He ___ a cartoon in 2023. (a) will watch (b) watched (c) watches (d) has watched
- 30.You have waited for the bus ___ an hour. (a) for (b) since
- 31.When the bell rang, my brother ___ a kite. (a) is flying (b) were flying (c) was fly (d) was flying
- 32.Choose the right verb: All the students ___ a name tag. (a) have (b) has
- 33.My sister ___ play cricket every day. (a) doesn't (b) don't (c) isn't
- 34.You ___ in the pool when the bell rang. (a) are swimming (b) was swimming (c) were swimming (d) were swim
- 35.They are going to ___ the room next Sunday. (a) clean (b) cleans (c) cleaned (d) cleaning
- 36.They ___ drunk milk already. (a) have (b) has
- 37.My brother ___ cricket at the moment. (a) is play (b) am playing (c) are playing (d) is playing
- 38.___ she wearing a cap right now? (a) Are (b) Is (c) Am
- 39.___ the students wearing a cap now? (a) Am (b) Is (c) Are
- 40.She ___ cricket before the guests arrived. (a) has played (b) had play (c) had played (d) have played
Answer key
- am
- had made
- have studied
- since
- have
- has
- will eat
- clean
- has lived
- for
- Do
- has stayed
- Does
- since
- had eaten
- brought
- is wearing
- for
- had worn
- are drawing
- are
- has taught
- are
- are
- present perfect
- were building
- is drawing
- had thrown
- watched
- for
- was flying
- have
- doesn't
- were swimming
- clean
- have
- is playing
- Is
- Are
- had played
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar