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.Ishaan ___ me that he was late. (a) asked (b) told (c) said
- 2.Aarav ___ won the match already. (a) have (b) has
- 3.If Rahul had a lot of money, he ___ buy a big library. (a) did (b) would be (c) would (d) will
- 4.Which word is the adverb? “Diya drives safely every day.” (a) safely (b) day (c) drives (d) Diya
- 5.___ they climb a tree every morning? (a) Do (b) Are (c) Does (d) Is
- 6.Neel is tired of ___ the bag. (a) carries (b) to carry (c) carry (d) carrying
- 7.Fill in a or an: ___ eagle (a) an (b) a
- 8.Choose the right verb: Each of the girls ___ a locker. (a) have (b) has
- 9.Arjun loves sports. ___ plays cricket every evening. (a) Him (b) His (c) Himself (d) He
- 10.I know the woman ___ drives the school bus. (a) which (b) whose (c) where (d) who
- 11.This is the school ___ my mother teaches. (a) who (b) where (c) which (d) whose
- 12.Meera said, “I am making tea.” → Meera said that she ___ tea. (a) was making (b) is making (c) were making (d) am making
- 13.I ___ happy today. (a) is (b) am (c) are
- 14.My brother and I love sports. ___ play cricket every evening. (a) We (b) Ourselves (c) Us (d) Our
- 15.Which word is the adverb? “Omkar plays badly every day.” (a) plays (b) badly (c) day (d) Omkar
- 16.Choose the right word: The ball rolled ___ the sofa. (a) at (b) in (c) under
- 17.Myra ___ that she was hungry. (a) told (b) said (c) asked
- 18.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
- 19.Saanvi practised ___ the room. (a) cleaning (b) clean (c) cleans (d) to clean
- 20.If Ishaan ___ the answer, he would tell the teacher. (a) will know (b) knows (c) would know (d) knew
- 21.Change to passive: “Vivaan is making a kite now.” → A kite ___ by Vivaan now. (a) is being made (b) is been made (c) are being made
- 22.Pooja is fond of ___ in the pool. (a) to swim (b) swim (c) swimming (d) swims
- 23.If we ___ a magic lamp, we would wish for more holidays. (a) found (b) find (c) will find (d) would find
- 24.Fill in a or an: ___ uncle (a) a (b) an
- 25.Isha ___ a story every Sunday. (a) tell (b) telling (c) tells
- 26.She did not ___ a story two days ago. (a) tell (b) tells (c) told (d) telling
- 27.I ___ played cricket already. (a) has (b) have
- 28.Karan is looking forward to ___ Hindi next week. (a) speak (b) speaking (c) speaks (d) to speak
- 29.Add the question tag: Arjun is tall, ___? (a) is he (b) doesn't he (c) isn't him (d) isn't he
- 30.Pooja is a happy singer. She sings ___. (a) happy (b) happyly (c) happily
- 31.Pooja promised ___ for the team. (a) clap (b) claps (c) to clap (d) clapping
- 32.___ we climb a tree twice a week? (a) Does (b) Do (c) Are (d) Is
- 33.Add the question tag: The students have fed the dog, ___? (a) haven't they (b) haven't them (c) don't they (d) have they
- 34.If you drop an egg, it ___. (a) break (b) breaks (c) broke
- 35.Fill in in, on or at: The shop opens ___ sunrise. (a) in (b) at (c) on
- 36.If the bus ___ late, they will miss the first class. (a) come (b) will come (c) comes (d) would come
- 37.Fill the gap: Kavya is as ___ as Aarav. (a) taller (b) tallest (c) tall
- 38.Pooja planned ___ a message. (a) sends (b) sending (c) to send (d) send
- 39.Fill in a, an or the: ___ earth goes round the sun. (a) the (b) an (c) a
- 40.My sister has just ___ the dishes. (a) washed (b) washes (c) washing (d) wash
Answer key
- told
- has
- would
- safely
- Do
- carrying
- an
- has
- He
- who
- where
- was making
- am
- We
- badly
- under
- said
- is
- cleaning
- knew
- is being made
- swimming
- found
- an
- tells
- tell
- have
- speaking
- isn't he
- happily
- to clap
- Do
- haven't they
- breaks
- at
- comes
- tall
- to send
- the
- washed
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar