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.I ___ danced on the stage already. (a) has (b) have
- 2.Pooja and Ishaan love sports. ___ play cricket every evening. (a) Their (b) Themselves (c) They (d) Them
- 3.___ you cook rice on Saturdays? (a) Do (b) Is (c) Are (d) Does
- 4.Choose the right verb: All the players ___ a notebook. (a) have (b) has
- 5.Vivaan has a new kite. It is ___ kite. (a) his (b) he (c) him
- 6.Fill in in, on or at: The cricket match starts ___ Monday. (a) in (b) on (c) at
- 7.If Myra ___ a lot of money, she would buy a big library. (a) had (b) would have (c) has (d) will have
- 8.Change to passive: “Aarav is washing the plate now.” → The plate ___ by Aarav now. (a) is been washed (b) is being washed (c) are being washed
- 9.Fill in in, on or at: The shop opens ___ winter. (a) on (b) at (c) in
- 10.Fill in a or an: ___ European city (a) an (b) a
- 11.Change to passive: “Dev is making a kite now.” → A kite ___ by Dev now. (a) is been made (b) are being made (c) is being made
- 12.They ___ cricket yesterday. (a) play (b) have played (c) played (d) will play
- 13.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
- 14.I know the doctor ___ lives next door. (a) who (b) where (c) whose (d) which
- 15.Rahul said, “I have written a letter.” → Rahul said that he ___ a letter. (a) have written (b) had written (c) has written
- 16.Add the question tag: My brother builds a sandcastle every day, ___? (a) doesn't he (b) does he (c) doesn't him (d) isn't he
- 17.Ira loves sports. ___ plays cricket every evening. (a) She (b) Herself (c) Her
- 18.Fill the gap: Kabir drew three ___. (a) foxes (b) foxs (c) foxies (d) fox
- 19.The children ___ studied science already. (a) have (b) has
- 20.Choose the right verb: There ___ three pencils in the box. (a) are (b) is
- 21.Add the question tag: They do not wear a cap every day, ___? (a) don't they (b) do they (c) are they (d) do them
- 22.I ___ very excited today. (a) is (b) am (c) are
- 23.If they knew the answer, they ___ tell the teacher. (a) did (b) would be (c) will (d) would
- 24.Fill in a or an: ___ uncle (a) an (b) a
- 25.My sister and I love sports. ___ play cricket every evening. (a) Ourselves (b) Our (c) We (d) Us
- 26.I ___ sing a song twice a week. (a) doesn't (b) don't (c) aren't
- 27.They ___ a cartoon every day. (a) watching (b) watch (c) watches
- 28.I ___ the room last Sunday. (a) will clean (b) clean (c) have cleaned (d) cleaned
- 29.Change to passive: “Aditya is writing a letter now.” → A letter ___ by Aditya now. (a) is been written (b) are being written (c) is being written
- 30.___ they wear a cap on Saturdays? (a) Does (b) Are (c) Is (d) Do
- 31.This is the teacher ___ teaches us maths. (a) which (b) whose (c) where (d) who
- 32.Fill the gap: Nisha is the ___ girl in our class. (a) most shortest (b) shortest (c) shorter (d) short
- 33.Fill in a, an or the: Kabir is ___ tallest boy in the class. (a) a (b) an (c) the
- 34.She ___ a song next Sunday. (a) will sing (b) sang (c) will sings (d) will singing
- 35.I ___ going to plant a tree tomorrow. (a) am (b) are (c) is
- 36.What is the past tense of “go”? (a) gone (b) goed (c) went (d) going
- 37.Karan finished ___ a bicycle. (a) to ride (b) rides (c) riding (d) ride
- 38.This is the market ___ we buy vegetables. (a) who (b) whose (c) which (d) where
- 39.Fill in a or an: ___ old book (a) a (b) an
- 40.Kunal is good at ___ a song. (a) singing (b) sings (c) to sing (d) sing
Answer key
- have
- They
- Do
- have
- his
- on
- had
- is being washed
- in
- a
- is being made
- played
- are
- who
- had written
- doesn't he
- She
- foxes
- have
- are
- do they
- am
- would
- an
- We
- don't
- watch
- cleaned
- is being written
- Do
- who
- shortest
- the
- will sing
- am
- went
- riding
- where
- an
- singing
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar