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, you ___ already sent a message. (a) have (b) has (c) had
- 2.I am going to ___ a cartoon tomorrow. (a) watch (b) watching (c) watches (d) watched
- 3.He ___ going to write a letter tomorrow. (a) am (b) are (c) is
- 4.I did not ___ the dishes two days ago. (a) washed (b) washing (c) washes (d) wash
- 5.Saanvi ___ the room in 2023. (a) cleans (b) cleaned (c) will clean (d) has cleaned
- 6.He ___ tea right now. (a) is make (b) are making (c) is making (d) am making
- 7.She ___ in the pool when it started to rain. (a) is swimming (b) were swimming (c) was swimming (d) was swim
- 8.Name the tense: “My parents had drawn a picture.” (a) past continuous (b) past perfect (c) present perfect (d) simple future
- 9.Nisha has studied in this school ___ 2020. (a) for (b) since
- 10.He ___ lunch when the bell rang. (a) was bring (b) was bringing (c) is bringing (d) were bringing
- 11.We ___ for the team at 8 pm yesterday. (a) were clapping (b) were clap (c) was clapping (d) are clapping
- 12.Which is the correct -ing form of “study”? (a) studyying (b) studyeing (c) studying
- 13.My cousins have had this bicycle ___ 2019. (a) since (b) for
- 14.When the phone rang, you ___ science. (a) are studying (b) were study (c) was studying (d) were studying
- 15.I ___ ride a bicycle every Sunday. (a) doesn't (b) aren't (c) don't
- 16.By the time Mum came home, they ___ a letter. (a) has written (b) had wrote (c) had written (d) have written
- 17.___ Pooja helping Grandma now? (a) Am (b) Is (c) Are
- 18.Which is the correct -ing form of “buy”? (a) buyeing (b) buyying (c) buying
- 19.Meera ___ bring lunch every Sunday. (a) don't (b) isn't (c) doesn't
- 20.Name the tense: “He speaks Hindi.” (a) past continuous (b) simple future (c) present continuous (d) simple present
- 21.___ my parents clap for the team in 2023? (a) Was (b) Do (c) Did (d) Does
- 22.Choose the right verb: Every student ___ a name tag. (a) have (b) has
- 23.They ___ the dishes yesterday. (a) washed (b) have washed (c) will wash (d) wash
- 24.By the time the bell rang, you ___ the match. (a) have won (b) had win (c) has won (d) had won
- 25.___ the children play cricket every day? (a) Are (b) Does (c) Is (d) Do
- 26.Name the tense: “I am washing the dishes.” (a) past perfect (b) simple future (c) past continuous (d) present continuous
- 27.By the time the guests arrived, you ___ a message. (a) had sent (b) had send (c) have sent (d) has sent
- 28.When the phone rang, she ___ a cake. (a) is baking (b) were baking (c) was bake (d) was baking
- 29.___ we feeding the dog right now? (a) Are (b) Is (c) Am
- 30.We did not ___ the match last Sunday. (a) won (b) winning (c) win (d) wins
- 31.My sister ___ in Delhi since 2022. (a) worked (b) have worked (c) has worked (d) works
- 32.Choose the right verb: Each of the students ___ a water bottle. (a) has (b) have
- 33.He did not ___ science two days ago. (a) studies (b) studying (c) studied (d) study
- 34.Name the tense: “My cousins are taking the train.” (a) past perfect (b) simple future (c) present continuous (d) past continuous
- 35.We ___ going to carry the bag next week. (a) is (b) am (c) are
- 36.When Dad called, I ___ already gone to school. (a) had (b) have (c) has
- 37.When it started to rain, they ___ in the park. (a) was running (b) were run (c) were running (d) are running
- 38.Sneha ___ cricket two days ago. (a) has played (b) plays (c) will play (d) played
- 39.You ___ tea in 2023. (a) make (b) made (c) will make (d) maked
- 40.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
Answer key
- had
- watch
- is
- wash
- cleaned
- is making
- was swimming
- past perfect
- since
- was bringing
- were clapping
- studying
- since
- were studying
- don't
- had written
- Is
- buying
- doesn't
- simple present
- Did
- has
- washed
- had won
- Do
- present continuous
- had sent
- was baking
- Are
- win
- has worked
- has
- study
- present continuous
- are
- had
- were running
- played
- made
- are
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar