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.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
- 2.Myra asked me, “Why are you sad?” → Myra asked me ___. (a) why was I sad (b) why I was sad (c) why am I sad
- 3.Diya ___ me that she was ready. (a) told (b) asked (c) said
- 4.Dev is my friend. I play with ___ every day. (a) he (b) himself (c) him
- 5.What is the past tense of “fly”? (a) flown (b) flying (c) flyed (d) flew
- 6.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
- 7.Add the question tag: Kunal can draw a picture, ___? (a) can't he (b) doesn't he (c) can he (d) can't him
- 8.Saanvi is a loud speaker. She speaks ___. (a) loud (b) loudely (c) loudly
- 9.___ we late today? (a) Are (b) Is (c) Am
- 10.This is the bus ___ goes to the zoo. (a) where (b) which (c) who (d) whose
- 11.Change to passive: “Omkar will write two letters tomorrow.” → Two letters ___ by Omkar tomorrow. (a) will write (b) will be written (c) will written (d) will be write
- 12.That is the doctor ___ lives next door. (a) which (b) where (c) whose (d) who
- 13.Change to passive: “Rahul is washing the plates now.” → The plates ___ by Rahul now. (a) are being washed (b) is being washed (c) are been washed
- 14.What is the plural of “tomato”? (a) tomatoes (b) tomatos (c) tomato (d) tomatoe's
- 15.Fill the gap: I can see one ___. (a) mouse (b) mice (c) mouses
- 16.Manav wanted ___ cricket. (a) playing (b) to play (c) play (d) plays
- 17.What is the past tense of “eat”? (a) eating (b) ate (c) eated (d) eaten
- 18.Ishaan said, “I have written a letter.” → Ishaan said that he ___ a letter. (a) have written (b) has written (c) had written
- 19.You ___ a mango every Sunday. (a) eats (b) eating (c) eat
- 20.I ___ made tea already. (a) have (b) has
- 21.Fill the gap: Kabir drew three ___. (a) familyes (b) family (c) familys (d) families
- 22.Fill in a or an: ___ unicorn (a) an (b) a
- 23.Yash ___ me that he was tired. (a) told (b) said (c) asked
- 24.Arjun ___ drunk milk already. (a) has (b) have
- 25.Fill the gap: The Ganga is the ___ river in India. (a) most longest (b) longest (c) longer (d) long
- 26.Tara is looking forward to ___ the dog next week. (a) to feed (b) feed (c) feeds (d) feeding
- 27.You ___ going to take the train tomorrow. (a) am (b) is (c) are
- 28.Ananya is an easy winner. She wins ___. (a) easyly (b) easy (c) easily
- 29.What is the past tense of “take”? (a) taking (b) taken (c) took (d) taked
- 30.Kavya asked me, “When do you get up?” → Kavya asked me ___. (a) when did I get up (b) when do I get up (c) when I got up
- 31.Karan and Ishaan are my friends. I play with ___ every day. (a) they (b) themselves (c) them (d) their
- 32.You ___ build a sandcastle every Sunday. (a) aren't (b) doesn't (c) don't
- 33.If you mix red and white, you ___ pink. (a) get (b) got (c) gets
- 34.They ___ a picture every day. (a) draw (b) draws (c) drawing
- 35.My cousins ___ in Pune since 2021. (a) live (b) have lived (c) lived (d) has lived
- 36.Choose the right verb: One of my classmates ___ in Class 7. (a) are (b) is
- 37.If you mix blue and yellow, you ___ green. (a) gets (b) got (c) get
- 38.Saanvi said, “My bicycle is new.” → Saanvi said that ___ bicycle was new. (a) her (b) hers (c) she (d) my
- 39.Aisha is looking forward to ___ the room next week. (a) to clean (b) cleaning (c) cleans (d) clean
- 40.The children have just ___ a cartoon. (a) watches (b) watched (c) watching (d) watch
Answer key
- has
- why I was sad
- told
- him
- flew
- is
- can't he
- loudly
- Are
- which
- will be written
- who
- are being washed
- tomatoes
- mouse
- to play
- ate
- had written
- eat
- have
- families
- a
- told
- has
- longest
- feeding
- are
- easily
- took
- when I got up
- them
- don't
- get
- draw
- have lived
- is
- get
- her
- cleaning
- watched
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar