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: ___ honour (a) a (b) an
- 2.If we got a free day, we ___ visit Nani. (a) did (b) would be (c) would (d) will
- 3.If Mum ___ kheer, she will eat two bowls. (a) make (b) will make (c) makes (d) would make
- 4.Fill in in, on or at: The cricket match starts ___ the afternoon. (a) in (b) at (c) on
- 5.If Rohan had a lot of money, he ___ buy a big library. (a) will (b) would be (c) did (d) would
- 6.Fill the gap: I can see one ___. (a) children (b) childs (c) child
- 7.We ___ a letter twice a week. (a) writing (b) writes (c) write
- 8.Fill the gap: Farhan is as ___ as Zoya. (a) strong (b) strongest (c) stronger
- 9.What is the past tense of “run”? (a) run (b) running (c) ran (d) runned
- 10.Change to passive: “Dev has sung two songs.” → Two songs ___ by Dev. (a) has been sung (b) have been sung (c) have sung
- 11.Fill in in, on or at: We will visit Nani ___ Monday. (a) at (b) on (c) in
- 12.I have a red cricket bat. This cricket bat is ___. (a) my (b) mine (c) I
- 13.Add the question tag: I can speak Hindi, ___? (a) can't I (b) can I (c) can't me (d) don't I
- 14.Diya ___ a cap every Sunday. (a) wearing (b) wear (c) wears
- 15.Fill in in, on or at: The cricket match starts ___ Christmas Day. (a) at (b) in (c) on
- 16.Fill in in, on or at: The cricket match starts ___ noon. (a) on (b) at (c) in
- 17.He ___ bake a cake every day. (a) don't (b) isn't (c) doesn't
- 18.Priya is my friend. I play with ___ every day. (a) herself (b) her (c) she
- 19.If you heat water to 100 °C, it ___. (a) boil (b) boils (c) boiled
- 20.Sneha asked me, “What do you want?” → Sneha asked me ___. (a) what did I want (b) what do I want (c) what I wanted
- 21.Fill in a or an: ___ useful tool (a) a (b) an
- 22.Fill in a or an: ___ unusual toy (a) a (b) an
- 23.If Tara ___ a free day, she would visit Nani. (a) gets (b) would get (c) got (d) will get
- 24.What is the plural of “shelf”? (a) shelf (b) shelves (c) shelfes (d) shelfs
- 25.Fill in a, an or the: This is ___ oldest tree in our town. (a) a (b) the (c) an
- 26.___ we happy today? (a) Am (b) Are (c) Is
- 27.She has known my best friend ___ last year. (a) for (b) since
- 28.Fill in in, on or at: Our school trip is ___ July. (a) in (b) at (c) on
- 29.Fill the gap: The Taj Mahal is the ___ building in Agra. (a) most famous (b) famous (c) famousest (d) more famous
- 30.Kabir is good at ___ a cake. (a) bakes (b) bake (c) to bake (d) baking
- 31.Meera ___ the ball last Sunday. (a) caught (b) will catch (c) catches (d) catched
- 32.You ___ science next week. (a) will study (b) will studies (c) studied (d) will studying
- 33.Fill in a or an: ___ house (a) an (b) a
- 34.If Omkar ___ near the sea, he would swim every day. (a) lived (b) will live (c) lives (d) would live
- 35.Fill in in, on or at: The cricket match starts ___ my birthday. (a) on (b) in (c) at
- 36.Ira is my friend. I play with ___ every day. (a) herself (b) her (c) she
- 37.Sneha ___ made tea already. (a) has (b) have
- 38.Add the question tag: They help Grandma every day, ___? (a) don't them (b) do they (c) don't they (d) aren't they
- 39.Fill in a, an or the: ___ sun rises in the east. (a) the (b) an (c) a
- 40.Fill in a, an or the: ___ earth goes round the sun. (a) the (b) a (c) an
Answer key
- an
- would
- makes
- in
- would
- child
- write
- strong
- ran
- have been sung
- on
- mine
- can't I
- wears
- on
- at
- doesn't
- her
- boils
- what I wanted
- a
- an
- got
- shelves
- the
- Are
- since
- in
- most famous
- baking
- caught
- will study
- a
- lived
- on
- her
- has
- don't they
- the
- the
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar