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.Fill in a, an or the: ___ sky is blue today. (a) a (b) an (c) the
- 2.What is the plural of “cow”? (a) cows (b) cowes (c) cow (d) cow's
- 3.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
- 4.Fill the gap: There are many ___ here. (a) key (b) kies (c) keyes (d) keys
- 5.Change to passive: “Zoya draws a picture every day.” → A picture ___ by Zoya every day. (a) is drew (b) are drawn (c) is drawn (d) draws
- 6.Farhan and Sneha love sports. ___ play cricket every evening. (a) Their (b) Them (c) They (d) Themselves
- 7.Add the question tag: He has sung a song, ___? (a) hasn't him (b) has he (c) hasn't he (d) doesn't he
- 8.Saanvi is my friend. I play with ___ every day. (a) her (b) herself (c) she
- 9.She ___ a new pencil box. (a) has (b) have
- 10.What is the past tense of “send”? (a) sended (b) sent (c) sending
- 11.Change to passive: “Aarav will make two kites tomorrow.” → Two kites ___ by Aarav tomorrow. (a) will be make (b) will make (c) will made (d) will be made
- 12.We ___ rice tomorrow. (a) will cooks (b) cooked (c) will cook (d) will cooking
- 13.If you mix red and white, you ___ pink. (a) gets (b) get (c) got
- 14.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) on (c) in
- 15.I ___ jog in the park every day. (a) don't (b) aren't (c) doesn't
- 16.Kunal ___ going to plant a tree next month. (a) are (b) am (c) is
- 17.Pooja has just ___ for the team. (a) clap (b) clapping (c) claps (d) clapped
- 18.Add the question tag: They are not busy, ___? (a) aren't they (b) are them (c) are they (d) do they
- 19.Fill in a or an: ___ horse (a) an (b) a
- 20.Isha ___ that she was hungry. (a) said (b) asked (c) told
- 21.Fill in in, on or at: Our school trip is ___ half past six. (a) at (b) in (c) on
- 22.Choose the right word: The birds are sitting ___ the wire. (a) in (b) at (c) on
- 23.You ___ a song in 2023. (a) will sing (b) have sung (c) sing (d) sang
- 24.She did not ___ on the stage last week. (a) dances (b) dance (c) dancing (d) danced
- 25.Fill in in, on or at: The cricket match starts ___ my birthday. (a) at (b) on (c) in
- 26.Fill in a, an or the: ___ earth goes round the sun. (a) an (b) a (c) the
- 27.Fill the gap: Riya is the ___ girl in the room today. (a) most happiest (b) happy (c) happiest (d) happier
- 28.I ___ the ball last week. (a) throw (b) will throw (c) threw (d) throwed
- 29.Dev ___ cleaned the room already. (a) has (b) have
- 30.Fill in a or an: ___ egg (a) an (b) a
- 31.This is the boy ___ father is a pilot. (a) whose (b) who (c) which (d) where
- 32.My cousins ___ cooked rice already. (a) have (b) has
- 33.Isha and Farhan are my friends. I play with ___ every day. (a) they (b) themselves (c) their (d) them
- 34.That is the cake ___ Mum baked. (a) which (b) whose (c) where (d) who
- 35.___ they hungry now? (a) Is (b) Am (c) Are
- 36.He did not ___ in the pool in 2023. (a) swimming (b) swims (c) swim (d) swam
- 37.Change to passive: “Ananya cleans the room every Sunday.” → The room ___ by Ananya every Sunday. (a) is clean (b) are cleaned (c) cleans (d) is cleaned
- 38.If you had wings, you ___ fly to school. (a) would be (b) did (c) will (d) would
- 39.Fill the gap: Today is the ___ day of the year. (a) most hottest (b) hotter (c) hottest (d) hot
- 40.Fill in a or an: ___ hour (a) a (b) an
Answer key
- the
- cows
- is
- keys
- is drawn
- They
- hasn't he
- her
- has
- sent
- will be made
- will cook
- get
- on
- don't
- is
- clapped
- are they
- a
- said
- at
- on
- sang
- dance
- on
- the
- happiest
- threw
- has
- an
- whose
- have
- them
- which
- Are
- swim
- is cleaned
- would
- hottest
- an
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar