English Grammar Test Worksheet
The grammar rule (Rule, then check): Decide which rule the question is testing. Use that lesson’s rule — time word, subject, first sound, or pattern. Read the finished sentence aloud to check it.
NameDateTime takenScore ___ / 40
- 1.I ___ in Pune since 2020. (a) has lived (b) lived (c) have lived (d) live
- 2.Choose the right word: Kabir is waiting ___ the bus stop. (a) under (b) at (c) in
- 3.Meera ___ ready for school. (a) are (b) is (c) am
- 4.Rohan ___ the bag in 2023. (a) carries (b) has carried (c) carried (d) will carry
- 5.We did not ___ rice last week. (a) cooks (b) cooked (c) cooking (d) cook
- 6.They have just ___ a cap. (a) wear (b) worn (c) wearing (d) wore
- 7.My brother ___ a new school bag. (a) has (b) have
- 8.Add the question tag: You have not danced on the stage, ___? (a) haven't you (b) have you (c) do you
- 9.You ___ at home today. (a) is (b) are (c) am
- 10.Change to passive: “Meera paints the wall every day.” → The wall ___ by Meera every day. (a) is paint (b) is painted (c) paints (d) are painted
- 11.She ___ bring lunch on Saturdays. (a) doesn't (b) isn't (c) don't
- 12.We ___ a new puppy. (a) has (b) have
- 13.We ___ write a letter on Saturdays. (a) don't (b) aren't (c) doesn't
- 14.This is the kite ___ my uncle gave me. (a) which (b) whose (c) who (d) where
- 15.Which word is the adverb? “Isha reads quietly every day.” (a) day (b) reads (c) Isha (d) quietly
- 16.Tara ___ in Delhi since 2020. (a) works (b) have worked (c) worked (d) has worked
- 17.___ Kunal happy today? (a) Am (b) Are (c) Is
- 18.___ my sister ready for school? (a) Am (b) Are (c) Is
- 19.If they ___ a lot of money, they would buy a big library. (a) would have (b) had (c) have (d) will have
- 20.Fill in in, on or at: The shop opens ___ summer. (a) on (b) in (c) at
- 21.If you drop an egg, it ___. (a) broke (b) break (c) breaks
- 22.Change to passive: “Arjun bakes two cakes every day.” → Two cakes ___ by Arjun every day. (a) bakes (b) is baked (c) are bake (d) are baked
- 23.You ___ in this school since 2020. (a) teach (b) have taught (c) taught (d) has taught
- 24.Change to passive: “Ira drew three pictures yesterday.” → Three pictures ___ by Ira yesterday. (a) drew (b) were drew (c) was drawn (d) were drawn
- 25.Fill in a, an or the: ___ sun rises in the east. (a) the (b) a (c) an
- 26.Choose the right word: Fish swim ___ the river. (a) at (b) on (c) in
- 27.What is the plural of “woman”? (a) womans (b) womens (c) woman (d) women
- 28.You ___ happy today. (a) am (b) is (c) are
- 29.Rohan has just ___ a kite. (a) fly (b) flying (c) flown (d) flew
- 30.Kunal said, “I swim in the pool every day.” → Kunal said that he ___ in the pool every day. (a) swam (b) swims (c) swim (d) swimming
- 31.They are going to ___ a cake tomorrow. (a) bakes (b) baked (c) bake (d) baking
- 32.___ you make tea every day? (a) Are (b) Is (c) Do (d) Does
- 33.Fill in in, on or at: Our school trip is ___ winter. (a) in (b) at (c) on
- 34.Karan is looking forward to ___ a cartoon next week. (a) to watch (b) watching (c) watch (d) watches
- 35.We are going to ___ a cake tomorrow. (a) bakes (b) baked (c) bake (d) baking
- 36.Choose the right verb: All the players ___ a locker. (a) has (b) have
- 37.We ___ a message every day. (a) send (b) sending (c) sends
- 38.What is the plural of “puppy”? (a) puppyes (b) puppy (c) puppies (d) puppys
- 39.Vivaan ___ milk in 2023. (a) drinks (b) drinked (c) will drink (d) drank
- 40.Aarav has waited for the bus ___ an hour. (a) for (b) since
Answer key
- have lived
- at
- is
- carried
- cook
- worn
- has
- have you
- are
- is painted
- doesn't
- have
- don't
- which
- quietly
- has worked
- Is
- Is
- had
- in
- breaks
- are baked
- have taught
- were drawn
- the
- in
- women
- are
- flown
- swam
- bake
- Do
- in
- watching
- bake
- have
- send
- puppies
- drank
- for
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar