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.___ my cousins buy vegetables on Saturdays? (a) Are (b) Does (c) Do (d) Is
- 2.That is the girl ___ bag is red. (a) who (b) which (c) whose (d) where
- 3.Aarav ___ the bag yesterday. (a) carries (b) carried (c) has carried (d) will carry
- 4.Fill the gap: Kabir drew three ___. (a) familyes (b) familys (c) families (d) family
- 5.Ira planned ___ a sandcastle. (a) build (b) builds (c) building (d) to build
- 6.Choose the right verb: Either the twins or Pooja ___ coming today. (a) are (b) is
- 7.Ananya ___ going to wash the dishes tomorrow. (a) are (b) am (c) is
- 8.This is the school ___ my mother teaches. (a) where (b) whose (c) who (d) which
- 9.Add the question tag: My sister cannot run in the park, ___? (a) can she (b) can't she (c) does she (d) can her
- 10.Dev loves sports. ___ plays cricket every evening. (a) His (b) Him (c) Himself (d) He
- 11.Dev ___ in this school since 2021. (a) teaches (b) has taught (c) taught (d) have taught
- 12.I ___ the bag in 2023. (a) carried (b) have carried (c) carry (d) will carry
- 13.If Mum makes kheer, she ___ two bowls. (a) will eat (b) would eat (c) will eats (d) ate
- 14.That is the man ___ sells mangoes. (a) who (b) which (c) whose (d) where
- 15.___ you happy today? (a) Is (b) Am (c) Are
- 16.Karan is my friend. I play with ___ every day. (a) he (b) himself (c) him
- 17.Fill in a or an: ___ honour (a) a (b) an
- 18.Change to passive: “Ira sang two songs yesterday.” → Two songs ___ by Ira yesterday. (a) were sang (b) were sung (c) sang (d) was sung
- 19.Fill in a or an: ___ university (a) a (b) an
- 20.I like the bag ___ I bought yesterday. (a) which (b) who (c) where (d) whose
- 21.Sneha is a quick learner. She learns ___. (a) quickly (b) quick (c) quickely
- 22.Change to passive: “Sneha is planting a tree now.” → A tree ___ by Sneha now. (a) are being planted (b) is being planted (c) is been planted
- 23.Change to passive: “Dev ate two mangoes yesterday.” → Two mangoes ___ by Dev yesterday. (a) was eaten (b) ate (c) were ate (d) were eaten
- 24.Add the question tag: Karan has drawn a picture, ___? (a) hasn't him (b) doesn't he (c) has he (d) hasn't he
- 25.Fill the gap: Kabir drew three ___. (a) brushes (b) brush (c) brushies (d) brushs
- 26.If Riya knew the answer, she ___ tell the teacher. (a) would be (b) will (c) did (d) would
- 27.Fill the gap: I can see one ___. (a) cows (b) cowes (c) cow
- 28.You have just ___ a mango. (a) ate (b) eat (c) eating (d) eaten
- 29.She ___ a new bicycle. (a) has (b) have
- 30.Kunal practised ___ in the park. (a) running (b) run (c) runs (d) to run
- 31.My parents ___ a story on Saturdays. (a) tell (b) tells (c) telling
- 32.I ___ rice tomorrow. (a) cooked (b) will cook (c) will cooking (d) will cooks
- 33.She has just ___ lunch. (a) bringing (b) bring (c) brings (d) brought
- 34.What is the past tense of “throw”? (a) thrown (b) throwed (c) threw (d) throwing
- 35.Choose the right verb: Each child ___ a ID card. (a) has (b) have
- 36.Kunal is my friend. I play with ___ every day. (a) him (b) himself (c) he
- 37.Add the question tag: The students do not swim in the pool every day, ___? (a) do them (b) are they (c) don't they (d) do they
- 38.Farhan said, “I speak Hindi every day.” → Farhan said that he ___ Hindi every day. (a) speaks (b) spoke (c) speak (d) speaking
- 39.My brother ___ go to school every Sunday. (a) don't (b) isn't (c) doesn't
- 40.We ___ late today. (a) am (b) are (c) is
Answer key
- Do
- whose
- carried
- families
- to build
- is
- is
- where
- can she
- He
- has taught
- carried
- will eat
- who
- Are
- him
- an
- were sung
- a
- which
- quickly
- is being planted
- were eaten
- hasn't he
- brushes
- would
- cow
- eaten
- has
- running
- tell
- will cook
- brought
- threw
- has
- him
- do they
- spoke
- doesn't
- are
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar