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 or an: ___ honest man (a) an (b) a
- 2.Fill in in, on or at: The shop opens ___ 7 o'clock. (a) in (b) on (c) at
- 3.Choose the right word: Meet me ___ the school gate. (a) at (b) in (c) under
- 4.Fill in in, on or at: We will visit Nani ___ the morning. (a) in (b) on (c) at
- 5.Change to passive: “Rahul painted the wall yesterday.” → The wall ___ by Rahul yesterday. (a) was paint (b) painted (c) was painted (d) were painted
- 6.He has studied in this school ___ five years. (a) since (b) for
- 7.Fill in a or an: ___ hour (a) a (b) an
- 8.That is the girl ___ helped me. (a) who (b) whose (c) where (d) which
- 9.Change to passive: “Omkar baked a cake yesterday.” → A cake ___ by Omkar yesterday. (a) was bake (b) baked (c) was baked (d) were baked
- 10.Add the question tag: She has won the match, ___? (a) has she (b) hasn't she (c) hasn't her (d) doesn't she
- 11.Which sentence is correct? (a) I never eat fruit. (b) I eat never fruit.
- 12.___ we late today? (a) Is (b) Am (c) Are
- 13.Neel said, “I will make tea.” → Neel said that he ___ make tea. (a) will (b) is (c) would
- 14.___ they late today? (a) Are (b) Am (c) Is
- 15.If Vivaan ___ a lot of money, he would buy a big library. (a) will have (b) had (c) has (d) would have
- 16.I have a new kite. It is ___ kite. (a) I (b) mine (c) me (d) my
- 17.Choose the right verb: Either Priya or the twins ___ coming today. (a) are (b) is
- 18.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) a (b) an (c) the
- 19.This is the cake ___ Mum baked. (a) who (b) whose (c) where (d) which
- 20.Meera did not ___ a kite yesterday. (a) flying (b) flew (c) fly (d) flies
- 21.Fill the gap: I can see four ___. (a) trains (b) traines (c) train's (d) train
- 22.Yash said, “My bag is heavy.” → Yash said that ___ bag was heavy. (a) his (b) him (c) my (d) he
- 23.Fill in a or an: ___ horse (a) an (b) a
- 24.Change to passive: “Yash is telling two stories now.” → Two stories ___ by Yash now. (a) are been told (b) is being told (c) are being told
- 25.You ___ a new bicycle. (a) has (b) have
- 26.Kabir and Sneha are my friends. I play with ___ every day. (a) them (b) their (c) themselves (d) they
- 27.Fill the gap: Today is the ___ day of the year. (a) most hottest (b) hot (c) hotter (d) hottest
- 28.Aditya and Aisha love sports. ___ play cricket every evening. (a) Them (b) Their (c) They (d) Themselves
- 29.Change to passive: “Manav ate two mangoes yesterday.” → Two mangoes ___ by Manav yesterday. (a) were ate (b) ate (c) was eaten (d) were eaten
- 30.What is the plural of “loaf”? (a) loaves (b) loafs (c) loaf (d) loafes
- 31.Fill in in, on or at: Our school trip is ___ sunrise. (a) at (b) in (c) on
- 32.Fill in in, on or at: The shop opens ___ Sunday morning. (a) at (b) on (c) in
- 33.Kunal is going to ___ a mango tomorrow. (a) eat (b) ate (c) eats (d) eating
- 34.My brother has worked in Delhi ___ a long time. (a) since (b) for
- 35.Kabir is looking forward to ___ a cartoon next week. (a) watch (b) watching (c) to watch (d) watches
- 36.Aditya practised ___ a cake. (a) to bake (b) bakes (c) baking (d) bake
- 37.Fill in a or an: ___ umbrella (a) an (b) a
- 38.Rahul is interested in ___ Grandma. (a) help (b) to help (c) helps (d) helping
- 39.Ira is looking forward to ___ in the park next week. (a) to jog (b) jogs (c) jog (d) jogging
- 40.Vivaan ___ that he was ready. (a) asked (b) said (c) told
Answer key
- an
- at
- at
- in
- was painted
- for
- an
- who
- was baked
- hasn't she
- I never eat fruit.
- Are
- would
- Are
- had
- my
- are
- the
- which
- fly
- trains
- his
- a
- are being told
- have
- them
- hottest
- They
- were eaten
- loaves
- at
- on
- eat
- for
- watching
- baking
- an
- helping
- jogging
- said
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar