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.Yash is fond of ___ a song. (a) to sing (b) sings (c) singing (d) sing
- 2.Rohan and Manav are my friends. I play with ___ every day. (a) their (b) themselves (c) they (d) them
- 3.Fill the gap: I can see one ___. (a) pencils (b) penciles (c) pencil
- 4.Choose the right word: Meet me ___ the school gate. (a) at (b) under (c) in
- 5.Meera has a new school bag. It is ___ school bag. (a) her (b) she (c) hers
- 6.I ___ a new school bag. (a) have (b) has
- 7.Riya ___ a new bicycle. (a) has (b) have
- 8.Sneha is looking forward to ___ rice next week. (a) cooking (b) cook (c) cooks (d) to cook
- 9.Ananya said, “My pencil is broken.” → Ananya said that ___ pencil was broken. (a) her (b) hers (c) my (d) she
- 10.Vivaan loves sports. ___ plays cricket every evening. (a) His (b) Him (c) Himself (d) He
- 11.Kabir loves sports. ___ plays cricket every evening. (a) He (b) Himself (c) Him (d) His
- 12.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
- 13.Aarav ___ me that he was tired. (a) said (b) asked (c) told
- 14.What is the past tense of “swim”? (a) swimming (b) swimmed (c) swum (d) swam
- 15.Fill the gap: I can see one ___. (a) tomatos (b) tomato (c) tomatoes
- 16.My cousins have studied in this school ___ two years. (a) since (b) for
- 17.Dev said, “My bag is heavy.” → Dev said that ___ bag was heavy. (a) his (b) him (c) he (d) my
- 18.Choose the right verb: My trousers ___ new. (a) is (b) are
- 19.You are going to ___ a story tomorrow. (a) tells (b) told (c) telling (d) tell
- 20.Choose the right verb: Neither the twins nor Rohan ___ coming today. (a) is (b) are
- 21.Fill the gap: I can see four ___. (a) butterfly (b) butterflys (c) butterflies (d) butterflyes
- 22.Ira said, “My bag is heavy.” → Ira said that ___ bag was heavy. (a) her (b) hers (c) my (d) she
- 23.Fill the gap: There are many ___ here. (a) wifes (b) wifs (c) wife (d) wives
- 24.She has played in the garden ___ 8 o'clock. (a) for (b) since
- 25.Ira said, “I am cleaning the room.” → Ira said that she ___ the room. (a) was cleaning (b) is cleaning (c) am cleaning (d) were cleaning
- 26.Change to passive: “Farhan is painting the walls now.” → The walls ___ by Farhan now. (a) are being painted (b) is being painted (c) are been painted
- 27.Add the question tag: My friends do not swim in the pool every day, ___? (a) don't they (b) do them (c) do they (d) are they
- 28.___ my parents very excited today? (a) Is (b) Are (c) Am
- 29.Fill in a or an: ___ onion (a) an (b) a
- 30.Zoya is interested in ___ tea. (a) makes (b) make (c) to make (d) making
- 31.This is the market ___ we buy vegetables. (a) where (b) whose (c) which (d) who
- 32.Fill the gap: Tara is the ___ girl in our class. (a) shorter (b) most shortest (c) short (d) shortest
- 33.Fill in in, on or at: Our school trip is ___ summer. (a) on (b) at (c) in
- 34.Add the question tag: She is ready, ___? (a) doesn't she (b) isn't her (c) isn't she (d) is she
- 35.Aisha is my friend. I play with ___ every day. (a) her (b) she (c) herself
- 36.Change to passive: “Ananya will wash the plates tomorrow.” → The plates ___ by Ananya tomorrow. (a) will washed (b) will wash (c) will be washed (d) will be wash
- 37.Choose the right word: Kabir is waiting ___ the bus stop. (a) under (b) at (c) in
- 38.We have just ___ Grandma. (a) helping (b) helped (c) help (d) helps
- 39.My brother ___ win the match every morning. (a) don't (b) isn't (c) doesn't
- 40.Fill in a, an or the: Riya came ___ first in the race. (a) the (b) a (c) an
Answer key
- singing
- them
- pencil
- at
- her
- have
- has
- cooking
- her
- He
- He
- is
- told
- swam
- tomato
- for
- his
- are
- tell
- is
- butterflies
- her
- wives
- since
- was cleaning
- are being painted
- do they
- Are
- an
- making
- where
- shortest
- in
- isn't she
- her
- will be washed
- at
- helped
- doesn't
- the
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar