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.Rahul said, “My kite is torn.” → Rahul said that ___ kite was torn. (a) he (b) his (c) him (d) my
- 2.Rohan is a quick learner. He learns ___. (a) quick (b) quickely (c) quickly
- 3.You ___ a letter every day. (a) writes (b) write (c) writing
- 4.Nisha decided ___ the room. (a) clean (b) to clean (c) cleans (d) cleaning
- 5.Zoya promised ___ the match. (a) to win (b) win (c) wins (d) winning
- 6.Rohan asked me, “Why are you sad?” → Rohan asked me ___. (a) why was I sad (b) why am I sad (c) why I was sad
- 7.Change to passive: “Omkar draws a picture every Sunday.” → A picture ___ by Omkar every Sunday. (a) are drawn (b) is drew (c) is drawn (d) draws
- 8.Fill the gap: I can see four ___. (a) boies (b) boy (c) boyes (d) boys
- 9.Change to passive: “Kabir is flying a kite now.” → A kite ___ by Kabir now. (a) is being flown (b) are being flown (c) is been flown
- 10.Change to passive: “Aarav cleaned the rooms yesterday.” → The rooms ___ by Aarav yesterday. (a) were cleaned (b) cleaned (c) was cleaned (d) were clean
- 11.I ___ the ball last week. (a) catched (b) will catch (c) catch (d) caught
- 12.Vivaan and Diya love sports. ___ play cricket every evening. (a) Them (b) Themselves (c) Their (d) They
- 13.Saanvi wanted ___ the ball. (a) throw (b) to throw (c) throwing (d) throws
- 14.If Neel ___ near the sea, he would swim every day. (a) will live (b) lives (c) would live (d) lived
- 15.___ we wash the dishes two days ago? (a) Does (b) Did (c) Was (d) Do
- 16.___ they very excited today? (a) Am (b) Is (c) Are
- 17.Fill in a or an: ___ unicorn (a) an (b) a
- 18.Kabir asked me, “What do you want?” → Kabir asked me ___. (a) what I wanted (b) what do I want (c) what did I want
- 19.Add the question tag: My sister is tall, ___? (a) isn't she (b) is she (c) isn't her (d) doesn't she
- 20.My brother ___ a new puppy. (a) has (b) have
- 21.I have a new cricket bat. It is ___ cricket bat. (a) I (b) my (c) mine (d) me
- 22.They are going to ___ the bag tomorrow. (a) carrying (b) carry (c) carried (d) carries
- 23.Fill in a or an: ___ year (a) a (b) an
- 24.Aarav is my friend. I play with ___ every day. (a) himself (b) him (c) he
- 25.Aarav did not ___ the dog last Sunday. (a) feeding (b) feeds (c) feed (d) fed
- 26.He ___ going to drink milk next Sunday. (a) am (b) are (c) is
- 27.Fill the gap: Kabir drew three ___. (a) ladyes (b) lady (c) ladys (d) ladies
- 28.What is the past tense of “feed”? (a) feeding (b) fed (c) feeded
- 29.Change to passive: “Ishaan has made a kite.” → A kite ___ by Ishaan. (a) has made (b) have been made (c) has been made
- 30.Fill in in, on or at: The cricket match starts ___ winter. (a) at (b) on (c) in
- 31.Kavya decided ___ on the stage. (a) dances (b) dance (c) dancing (d) to dance
- 32.I ___ to school last week. (a) went (b) go (c) goed (d) will go
- 33.___ you late today? (a) Are (b) Is (c) Am
- 34.Choose the right verb: Every boy ___ a water bottle. (a) has (b) have
- 35.Fill the gap: Riya is as ___ as Rahul. (a) taller (b) tallest (c) tall
- 36.Add the question tag: My sister is not late, ___? (a) isn't she (b) is her (c) does she (d) is she
- 37.Fill in a or an: ___ ox (a) an (b) a
- 38.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
- 39.Pooja decided ___ in the park. (a) jog (b) to jog (c) jogging (d) jogs
- 40.Fill the gap: The owl was ___ than the fox. (a) wisest (b) more wise (c) wise (d) wiser
Answer key
- his
- quickly
- write
- to clean
- to win
- why I was sad
- is drawn
- boys
- is being flown
- were cleaned
- caught
- They
- to throw
- lived
- Did
- Are
- a
- what I wanted
- isn't she
- has
- my
- carry
- a
- him
- feed
- is
- ladies
- fed
- has been made
- in
- to dance
- went
- Are
- has
- tall
- is she
- an
- is
- to jog
- wiser
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar