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 in, on or at: Our school trip is ___ the evening. (a) at (b) in (c) on
- 2.Ananya refused ___ the ball. (a) throwing (b) throws (c) to throw (d) throw
- 3.Saanvi kept ___ on the stage. (a) dancing (b) dances (c) dance (d) to dance
- 4.They ___ cricket tomorrow. (a) will play (b) played (c) will plays (d) will playing
- 5.Fill in in, on or at: The shop opens ___ Christmas Day. (a) on (b) at (c) in
- 6.If the bus ___ late, you will miss the first class. (a) will come (b) would come (c) come (d) comes
- 7.This is the teacher ___ teaches us maths. (a) where (b) which (c) who (d) whose
- 8.My brother ___ at home today. (a) is (b) am (c) are
- 9.Fill the gap: Manav is as ___ as Dev. (a) shorter (b) shortest (c) short
- 10.Change to passive: “Saanvi made a kite yesterday.” → A kite ___ by Saanvi yesterday. (a) made (b) was make (c) were made (d) was made
- 11.Rahul said, “My pencil is broken.” → Rahul said that ___ pencil was broken. (a) he (b) him (c) his (d) my
- 12.Which sentence is correct? (a) He drinks often milk. (b) He often drinks milk.
- 13.I ___ ready for school. (a) am (b) is (c) are
- 14.This is the park ___ we play cricket. (a) where (b) which (c) whose (d) who
- 15.___ Ananya hungry now? (a) Are (b) Is (c) Am
- 16.Choose the right verb: One of my cousins ___ in Class 5. (a) is (b) are
- 17.Fill in a or an: ___ igloo (a) a (b) an
- 18.___ Ishaan wash the dishes yesterday? (a) Does (b) Was (c) Did (d) Do
- 19.Fill the gap: Manav is ___ than Yash. (a) young (b) youngest (c) more young (d) younger
- 20.What is the past tense of “write”? (a) written (b) writed (c) wrote (d) writing
- 21.Manav asked me, “Why are you sad?” → Manav asked me ___. (a) why am I sad (b) why I was sad (c) why was I sad
- 22.Fill in a, an or the: ___ sun rises in the east. (a) a (b) an (c) the
- 23.Fill in in, on or at: Our school trip is ___ the afternoon. (a) on (b) in (c) at
- 24.Fill in a, an or the: Riya came ___ first in the race. (a) an (b) a (c) the
- 25.Kabir hoped ___ rice. (a) cook (b) cooking (c) to cook (d) cooks
- 26.Choose the right verb: Each of the students ___ a water bottle. (a) have (b) has
- 27.Farhan ___ me that he was tired. (a) said (b) told (c) asked
- 28.Fill in in, on or at: The cricket match starts ___ Monday. (a) on (b) in (c) at
- 29.Which word is the adverb? “Omkar plays badly every day.” (a) day (b) badly (c) plays (d) Omkar
- 30.You have waited for the bus ___ ten minutes. (a) for (b) since
- 31.___ I ready for school? (a) Am (b) Are (c) Is
- 32.Fill in a or an: ___ honour (a) a (b) an
- 33.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) a (b) the (c) an
- 34.Myra has just ___ on the stage. (a) dances (b) danced (c) dancing (d) dance
- 35.Fill in in, on or at: The cricket match starts ___ noon. (a) at (b) in (c) on
- 36.Choose the right verb: Every girl ___ a name tag. (a) have (b) has
- 37.Karan is going to ___ the dog tomorrow. (a) feeds (b) feed (c) feeding (d) fed
- 38.They have just ___ Grandma. (a) helps (b) helped (c) helping (d) help
- 39.Fill the gap: Omkar is as ___ as Manav. (a) stronger (b) strongest (c) strong
- 40.Fill in in, on or at: We will visit Nani ___ the evening. (a) in (b) at (c) on
Answer key
- in
- to throw
- dancing
- will play
- on
- comes
- who
- is
- short
- was made
- his
- He often drinks milk.
- am
- where
- Is
- is
- an
- Did
- younger
- wrote
- why I was sad
- the
- in
- the
- to cook
- has
- told
- on
- badly
- for
- Am
- an
- the
- danced
- at
- has
- feed
- helped
- strong
- in
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar