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.Change to passive: “Rahul wrote a letter yesterday.” → A letter ___ by Rahul yesterday. (a) were written (b) wrote (c) was written (d) was wrote
- 2.Fill the gap: I can see one ___. (a) loaf (b) loaves (c) loafs
- 3.Add the question tag: You will not clap for the team tomorrow, ___? (a) will you (b) do you (c) won't you
- 4.I know the girl ___ bag is red. (a) which (b) whose (c) where (d) who
- 5.Fill in a or an: ___ ugly duckling (a) an (b) a
- 6.You did not ___ in the pool yesterday. (a) swims (b) swam (c) swimming (d) swim
- 7.Isha ___ a tree next Sunday. (a) will planting (b) planted (c) will plant (d) will plants
- 8.She ___ a new puppy. (a) has (b) have
- 9.Meera is looking forward to ___ a song next week. (a) sings (b) to sing (c) sing (d) singing
- 10.Change to passive: “Zoya makes two kites every Sunday.” → Two kites ___ by Zoya every Sunday. (a) is made (b) are made (c) are make (d) makes
- 11.That is the kite ___ my uncle gave me. (a) who (b) whose (c) where (d) which
- 12.Ishaan is a good singer. He sings ___. (a) well (b) good
- 13.Fill the gap: Kunal is as ___ as Ananya. (a) shorter (b) shortest (c) short
- 14.Meera asked me, “Which book do you like?” → Meera asked me ___. (a) which book do I like (b) which book I liked (c) which book did I like
- 15.Change to passive: “Karan will make two kites tomorrow.” → Two kites ___ by Karan tomorrow. (a) will made (b) will make (c) will be make (d) will be made
- 16.___ I buy vegetables every day? (a) Is (b) Are (c) Do (d) Does
- 17.Choose the right word: The stars shine ___ the sky. (a) at (b) in (c) on
- 18.Fill in in, on or at: Our school trip is ___ night. (a) on (b) at (c) in
- 19.If you mix blue and yellow, you ___ green. (a) got (b) get (c) gets
- 20.Fill the gap: This is the ___ book in the library. (a) best (b) better (c) good (d) most best
- 21.If Kavya ___ a free day, she would visit Nani. (a) will get (b) got (c) would get (d) gets
- 22.Add the question tag: Meera will write a letter tomorrow, ___? (a) won't she (b) won't her (c) will she (d) doesn't she
- 23.___ I send a message twice a week? (a) Are (b) Do (c) Is (d) Does
- 24.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
- 25.Add the question tag: You do not swim in the pool every day, ___? (a) are you (b) don't you (c) do you
- 26.Omkar ___ that he was tired. (a) told (b) asked (c) said
- 27.Choose the right word: We took shelter ___ a big umbrella. (a) at (b) on (c) under
- 28.Riya ___ that she was tired. (a) asked (b) told (c) said
- 29.He ___ ready for school. (a) is (b) are (c) am
- 30.I ___ win the match every day. (a) aren't (b) doesn't (c) don't
- 31.Fill the gap: Saanvi is ___ than Aarav. (a) tallest (b) more tall (c) taller (d) tall
- 32.What is the past tense of “run”? (a) running (b) run (c) runned (d) ran
- 33.Fill in a or an: ___ unicorn (a) an (b) a
- 34.Change to passive: “Karan ate a mango yesterday.” → A mango ___ by Karan yesterday. (a) was ate (b) ate (c) were eaten (d) was eaten
- 35.Fill the gap: Sneha is as ___ as Karan. (a) tallest (b) taller (c) tall
- 36.Fill in a or an: ___ hotel (a) an (b) a
- 37.Omkar said, “My kite is torn.” → Omkar said that ___ kite was torn. (a) him (b) my (c) his (d) he
- 38.Fill the gap: Kabir drew three ___. (a) deeres (b) deers (c) deer
- 39.She ___ a song in 2023. (a) sang (b) has sung (c) sings (d) will sing
- 40.___ you happy today? (a) Are (b) Is (c) Am
Answer key
- was written
- loaf
- will you
- whose
- an
- swim
- will plant
- has
- singing
- are made
- which
- well
- short
- which book I liked
- will be made
- Do
- in
- at
- get
- best
- got
- won't she
- Do
- are
- do you
- said
- under
- said
- is
- don't
- taller
- ran
- a
- was eaten
- tall
- a
- his
- deer
- sang
- Are
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar