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.He ___ a story tomorrow. (a) will telling (b) will tells (c) will tell (d) told
- 2.Change to passive: “Manav will sing a song tomorrow.” → A song ___ by Manav tomorrow. (a) will sing (b) will be sung (c) will sung (d) will be sing
- 3.Add the question tag: He washes the dishes every day, ___? (a) doesn't him (b) isn't he (c) doesn't he (d) does he
- 4.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) an (b) a (c) the
- 5.Vivaan enjoyed ___ in the park. (a) jogging (b) jogs (c) jog (d) to jog
- 6.Myra and Saanvi love sports. ___ play cricket every evening. (a) Them (b) They (c) Themselves (d) Their
- 7.I know the woman ___ drives the school bus. (a) whose (b) which (c) who (d) where
- 8.They ___ the dishes every Sunday. (a) washing (b) wash (c) washes
- 9.Fill in in, on or at: The cricket match starts ___ the afternoon. (a) on (b) at (c) in
- 10.Add the question tag: Priya is busy, ___? (a) isn't her (b) is she (c) isn't she (d) doesn't she
- 11.She ___ in Pune since 2020. (a) lived (b) have lived (c) lives (d) has lived
- 12.Fill in a, an or the: ___ sun rises in the east. (a) a (b) an (c) the
- 13.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
- 14.What is the plural of “lady”? (a) ladys (b) ladies (c) lady (d) ladyes
- 15.She is going to ___ the train tomorrow. (a) takes (b) take (c) taking (d) took
- 16.You have studied in this school ___ 2019. (a) for (b) since
- 17.Tara ___ in the park every day. (a) jogging (b) jog (c) jogs
- 18.Choose the right word: The pictures are hanging ___ the wall. (a) under (b) in (c) on
- 19.If the shop ___ early, they will buy fresh mangoes. (a) will open (b) open (c) would open (d) opens
- 20.Ananya and Ishaan have a new water bottle. It is ___ water bottle. (a) their (b) theirs (c) them (d) they
- 21.Rahul ___ a cap every day. (a) wears (b) wearing (c) wear
- 22.He ___ a song every Sunday. (a) sing (b) singing (c) sings
- 23.If the train ___ on time, they will reach Jaipur by noon. (a) will leave (b) would leave (c) leaves (d) leave
- 24.Fill in in, on or at: We will visit Nani ___ my birthday. (a) at (b) on (c) in
- 25.Farhan ___ that he was hungry. (a) told (b) said (c) asked
- 26.Omkar promised ___ the ball. (a) catch (b) catching (c) to catch (d) catches
- 27.My sister ___ for the team next Sunday. (a) will claps (b) clapped (c) will clapping (d) will clap
- 28.Fill in in, on or at: The cricket match starts ___ 7 o'clock. (a) at (b) in (c) on
- 29.Add the question tag: He has not planted a tree, ___? (a) has he (b) does he (c) hasn't he (d) has him
- 30.Riya ___ in the garden now. (a) is (b) am (c) are
- 31.Fill in a or an: ___ elephant (a) a (b) an
- 32.He ___ in the park tomorrow. (a) will running (b) will runs (c) ran (d) will run
- 33.Add the question tag: The students will bake a cake tomorrow, ___? (a) don't they (b) won't them (c) will they (d) won't they
- 34.Change to passive: “Tara is writing a letter now.” → A letter ___ by Tara now. (a) are being written (b) is been written (c) is being written
- 35.Fill the gap: Farhan is as ___ as Ishaan. (a) tallest (b) tall (c) taller
- 36.Fill the gap: I can see one ___. (a) watch (b) watches (c) watchs
- 37.___ we happy today? (a) Are (b) Am (c) Is
- 38.Arjun said, “My room is clean.” → Arjun said that ___ room was clean. (a) my (b) him (c) he (d) his
- 39.My friends did not ___ the train last week. (a) takes (b) took (c) taking (d) take
- 40.Change to passive: “Farhan has written a letter.” → A letter ___ by Farhan. (a) has written (b) has been written (c) have been written
Answer key
- will tell
- will be sung
- doesn't he
- the
- jogging
- They
- who
- wash
- in
- isn't she
- has lived
- the
- is
- ladies
- take
- since
- jogs
- on
- opens
- their
- wears
- sings
- leaves
- on
- said
- to catch
- will clap
- at
- has he
- is
- an
- will run
- won't they
- is being written
- tall
- watch
- Are
- his
- take
- has been written
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar