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: “Vivaan painted the walls yesterday.” → The walls ___ by Vivaan yesterday. (a) were paint (b) was painted (c) painted (d) were painted
- 2.Fill the gap: Arjun is ___ than Myra. (a) tallest (b) more tall (c) taller (d) tall
- 3.Add the question tag: You swam in the pool yesterday, ___? (a) weren't you (b) didn't you (c) did you
- 4.Fill in in, on or at: Our school trip is ___ 2027. (a) at (b) on (c) in
- 5.Fill in a or an: ___ old book (a) an (b) a
- 6.Fill in in, on or at: The shop opens ___ the evening. (a) in (b) at (c) on
- 7.Kavya said, “I watch a cartoon every day.” → Kavya said that she ___ a cartoon every day. (a) watches (b) watch (c) watching (d) watched
- 8.I ___ rice next Sunday. (a) will cooking (b) will cook (c) cooked (d) will cooks
- 9.Yash ___ going to watch a cartoon tomorrow. (a) is (b) are (c) am
- 10.Fill the gap: Rahul is the ___ boy in our class. (a) short (b) shorter (c) shortest (d) most shortest
- 11.We have lived in Pune ___ six months. (a) since (b) for
- 12.What is the past tense of “wear”? (a) worn (b) wearing (c) wore (d) weared
- 13.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
- 14.Which sentence is correct? (a) I always drink tea. (b) I drink always tea.
- 15.Ananya has just ___ a story. (a) telling (b) told (c) tells (d) tell
- 16.The students ___ at home today. (a) am (b) is (c) are
- 17.Vivaan has a new umbrella. It is ___ umbrella. (a) he (b) him (c) his
- 18.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) the (b) a (c) an
- 19.___ we very excited today? (a) Am (b) Is (c) Are
- 20.Fill in a or an: ___ honest man (a) an (b) a
- 21.My parents are going to ___ a tree next week. (a) climbed (b) climb (c) climbing (d) climbs
- 22.Change to passive: “Sneha will make two kites tomorrow.” → Two kites ___ by Sneha tomorrow. (a) will be made (b) will be make (c) will made (d) will make
- 23.He ___ build a sandcastle twice a week. (a) doesn't (b) don't (c) isn't
- 24.This is the boy ___ father is a pilot. (a) which (b) who (c) whose (d) where
- 25.Neel asked me, “What do you want?” → Neel asked me ___. (a) what I wanted (b) what did I want (c) what do I want
- 26.Fill in in, on or at: We will visit Nani ___ midnight. (a) at (b) in (c) on
- 27.What is the past tense of “run”? (a) ran (b) run (c) running (d) runned
- 28.He ___ happy today. (a) is (b) am (c) are
- 29.Fill the gap: I can see four ___. (a) puppy (b) puppyes (c) puppys (d) puppies
- 30.Fill the gap: I can see one ___. (a) sheep (b) sheeps
- 31.Add the question tag: We did not clean the room yesterday, ___? (a) didn't we (b) were we (c) did us (d) did we
- 32.Fill in in, on or at: The cricket match starts ___ midnight. (a) on (b) at (c) in
- 33.If you mix blue and yellow, you ___ green. (a) gets (b) get (c) got
- 34.We have had this bicycle ___ five years. (a) since (b) for
- 35.He ___ with Nani since 2021. (a) have stayed (b) stays (c) has stayed (d) stayed
- 36.Fill the gap: I can see four ___. (a) boxes (b) box (c) boxs (d) boxies
- 37.Ananya ___ a new kite. (a) have (b) has
- 38.What is the plural of “puppy”? (a) puppies (b) puppys (c) puppy (d) puppyes
- 39.Fill the gap: I can see one ___. (a) foots (b) foot (c) feet
- 40.Zoya has had this bicycle ___ five years. (a) for (b) since
Answer key
- were painted
- taller
- didn't you
- in
- an
- in
- watched
- will cook
- is
- shortest
- for
- wore
- is
- I always drink tea.
- told
- are
- his
- the
- Are
- an
- climb
- will be made
- doesn't
- whose
- what I wanted
- at
- ran
- is
- puppies
- sheep
- did we
- at
- get
- for
- has stayed
- boxes
- has
- puppies
- foot
- for
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar