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.Myra ___ a tree before the bell rang. (a) have climbed (b) has climbed (c) had climb (d) had climbed
- 2.___ he throw the ball every day? (a) Is (b) Does (c) Do (d) Are
- 3.Choose the right verb: Every student ___ a name tag. (a) has (b) have
- 4.Name the tense: “Arjun will write a letter.” (a) past continuous (b) simple future (c) simple past (d) present continuous
- 5.He ___ a story before Mum came home. (a) has told (b) have told (c) had told (d) had tell
- 6.Kabir ___ a tree yesterday. (a) has planted (b) will plant (c) plants (d) planted
- 7.___ my sister riding a bicycle right now? (a) Am (b) Are (c) Is
- 8.When Dad called, I ___ already washed the dishes. (a) has (b) have (c) had
- 9.Name the tense: “I had watched a cartoon.” (a) past perfect (b) simple past (c) present continuous (d) past continuous
- 10.___ he go to school yesterday? (a) Does (b) Do (c) Was (d) Did
- 11.By the time the guests arrived, my friends ___ on the stage. (a) has danced (b) had dance (c) had danced (d) have danced
- 12.He has just ___ a kite. (a) flew (b) flying (c) flown (d) fly
- 13.___ I cook rice in 2023? (a) Was (b) Do (c) Does (d) Did
- 14.What is the past tense of “win”? (a) winned (b) won (c) winning
- 15.They ___ drink milk twice a week. (a) doesn't (b) aren't (c) don't
- 16.Pooja ___ spoken Hindi already. (a) has (b) have
- 17.Diya ___ science next week. (a) will studying (b) will study (c) studied (d) will studies
- 18.The students ___ a mango when it started to rain. (a) were eating (b) was eating (c) are eating (d) were eat
- 19.We ___ speak Hindi twice a week. (a) aren't (b) doesn't (c) don't
- 20.Name the tense: “I am telling a story.” (a) simple present (b) present perfect (c) past continuous (d) present continuous
- 21.You are going to ___ a letter tomorrow. (a) writing (b) write (c) wrote (d) writes
- 22.We have played in the garden ___ ten minutes. (a) for (b) since
- 23.When it started to rain, she ___ on the stage. (a) was dancing (b) were dancing (c) is dancing (d) was dance
- 24.When Dad called, they ___ already built a sandcastle. (a) has (b) had (c) have
- 25.I ___ going to win the match tomorrow. (a) is (b) am (c) are
- 26.Ishaan ___ to school at the moment. (a) am going (b) are going (c) is going (d) is go
- 27.What is the past tense of “ride”? (a) ridden (b) rode (c) rided (d) riding
- 28.When Dad called, Rahul ___ already helped Grandma. (a) has (b) have (c) had
- 29.They ___ going to climb a tree next week. (a) are (b) is (c) am
- 30.Choose the right verb: The news ___ good today. (a) is (b) are
- 31.Choose the right verb: Each boy ___ a ID card. (a) have (b) has
- 32.___ my parents build a sandcastle on Saturdays? (a) Does (b) Are (c) Do (d) Is
- 33.___ Isha dance on the stage every Sunday? (a) Does (b) Do (c) Are (d) Is
- 34.Choose the right verb: Either the boys or Kunal ___ coming today. (a) are (b) is
- 35.My cousins ___ Grandma every day. (a) help (b) helping (c) helps
- 36.We ___ in the pool before Mum came home. (a) had swam (b) have swum (c) has swum (d) had swum
- 37.When Mum came home, she ___ a song. (a) was sing (b) is singing (c) was singing (d) were singing
- 38.Choose the right verb: Every child ___ a water bottle. (a) have (b) has
- 39.Name the tense: “We have flown a kite.” (a) simple present (b) present perfect (c) simple future (d) past continuous
- 40.He ___ a cartoon next Sunday. (a) will watches (b) watched (c) will watch (d) will watching
Answer key
- had climbed
- Does
- has
- simple future
- had told
- planted
- Is
- had
- past perfect
- Did
- had danced
- flown
- Did
- won
- don't
- has
- will study
- were eating
- don't
- present continuous
- write
- for
- was dancing
- had
- am
- is going
- rode
- had
- are
- is
- has
- Do
- Does
- is
- help
- had swum
- was singing
- has
- present perfect
- will watch
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar