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.She ___ eaten a mango already. (a) have (b) has
- 2.You ___ a cake when the phone rang. (a) were bake (b) were baking (c) are baking (d) was baking
- 3.My brother ___ lunch next Sunday. (a) will bring (b) will bringing (c) brought (d) will brings
- 4.___ we study science in 2023? (a) Do (b) Was (c) Did (d) Does
- 5.___ Ananya dancing on the stage at the moment? (a) Are (b) Am (c) Is
- 6.Diya has played in the garden ___ 8 o'clock. (a) since (b) for
- 7.When Dad called, they ___ already clapped for the team. (a) had (b) has (c) have
- 8.You have known my best friend ___ five years. (a) for (b) since
- 9.What is the past tense of “send”? (a) sended (b) sending (c) sent
- 10.He ___ write a letter every day. (a) isn't (b) doesn't (c) don't
- 11.I ___ the match before it got dark. (a) have won (b) has won (c) had won (d) had win
- 12.___ Arjun study science every day? (a) Is (b) Do (c) Are (d) Does
- 13.They ___ vegetables at the moment. (a) is buying (b) am buying (c) are buying (d) are buy
- 14.You have waited for the bus ___ 8 o'clock. (a) for (b) since
- 15.My brother is going to ___ science next week. (a) studies (b) studied (c) studying (d) study
- 16.When Dad called, I ___ already baked a cake. (a) have (b) has (c) had
- 17.I ___ a message yesterday. (a) sended (b) send (c) will send (d) sent
- 18.We ___ Hindi on Saturdays. (a) speak (b) speaks (c) speaking
- 19.___ I drink milk last week? (a) Do (b) Did (c) Was (d) Does
- 20.Neel is going to ___ the room tomorrow. (a) cleaning (b) cleans (c) cleaned (d) clean
- 21.Name the tense: “She had won the match.” (a) simple past (b) past perfect (c) simple future (d) present continuous
- 22.___ my brother wear a cap last Sunday? (a) Do (b) Does (c) Was (d) Did
- 23.___ my cousins flying a kite at the moment? (a) Is (b) Am (c) Are
- 24.Saanvi ___ a song at the moment. (a) am singing (b) is singing (c) are singing (d) is sing
- 25.My sister ___ speak Hindi on Saturdays. (a) doesn't (b) don't (c) isn't
- 26.Rohan has just ___ the ball. (a) catching (b) caught (c) catches (d) catch
- 27.What is the past tense of “make”? (a) maked (b) made (c) making
- 28.She has studied in this school ___ six months. (a) for (b) since
- 29.We ___ built a sandcastle already. (a) has (b) have
- 30.Name the tense: “We have drunk milk.” (a) present continuous (b) past continuous (c) present perfect (d) simple past
- 31.By the time the guests arrived, I ___ the train. (a) had took (b) had taken (c) has taken (d) have taken
- 32.When it started to rain, Farhan ___ a song. (a) was singing (b) was sing (c) were singing (d) is singing
- 33.___ he drink milk every Sunday? (a) Do (b) Does (c) Are (d) Is
- 34.My brother ___ the match on Saturdays. (a) winning (b) win (c) wins
- 35.Karan ___ with Nani since 2021. (a) have stayed (b) stayed (c) has stayed (d) stays
- 36.What is the past tense of “ride”? (a) rided (b) ridden (c) riding (d) rode
- 37.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
- 38.Meera ___ in Delhi since 2021. (a) have worked (b) has worked (c) works (d) worked
- 39.We ___ science at 8 pm yesterday. (a) were studying (b) are studying (c) was studying (d) were study
- 40.I ___ Hindi when it started to rain. (a) were speaking (b) was speak (c) was speaking (d) am speaking
Answer key
- has
- were baking
- will bring
- Did
- Is
- since
- had
- for
- sent
- doesn't
- had won
- Does
- are buying
- since
- study
- had
- sent
- speak
- Did
- clean
- past perfect
- Did
- Are
- is singing
- doesn't
- caught
- made
- for
- have
- present perfect
- had taken
- was singing
- Does
- wins
- has stayed
- rode
- is
- has worked
- were studying
- was speaking
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar