The Zombie Test for Passive Voice — The Fastest Way to Spot Passive Sentences
Table of Contents
The zombie test is a grammar trick for identifying passive voice: take any sentence and add "by zombies" after the verb. If the sentence still makes grammatical sense, it is passive. If it sounds absurd, it is active.
"The report was submitted" → "The report was submitted by zombies" — makes sense. Passive. "She submitted the report" → "She submitted the report by zombies" — does not make sense. Active.
That is the entire test. No grammar knowledge required.
The Zombie Test — How It Works and Why
The zombie test works because of how passive voice is constructed. In a passive sentence, the subject receives the action rather than performing it. This creates a grammatical slot for an agent phrase — "by [someone or something]" — even when that agent is not stated.
When you add "by zombies," you are filling that invisible agent slot. If the slot exists (passive), zombies fit. If the slot does not exist (active), zombies create nonsense.
The test was popularized by Rebecca Johnson, a Marine lawyer turned grammar writer, who shared it on Twitter. It spread widely because it is memorable and requires zero technical grammar knowledge to apply.
The Zombie Test Applied — 12 Sentences, Active and Passive
| Sentence | Add "by zombies" | Result |
|---|---|---|
| The budget was cut. | The budget was cut by zombies. | Makes sense → Passive |
| The CEO cut the budget. | The CEO cut the budget by zombies. | Nonsense → Active |
| Your application has been reviewed. | ...has been reviewed by zombies. | Makes sense → Passive |
| We reviewed your application. | We reviewed your application by zombies. | Nonsense → Active |
| Mistakes were made. | Mistakes were made by zombies. | Makes sense → Passive |
| Errors were introduced into the data. | ...introduced into the data by zombies. | Makes sense → Passive |
| The door opened. | The door opened by zombies. | Odd → See note below |
| The class starts at 9am. | The class starts at 9am by zombies. | Nonsense → Active |
| The prize was awarded to three finalists. | ...awarded to three finalists by zombies. | Makes sense → Passive |
| The finalists each received a prize. | ...received a prize by zombies. | Nonsense → Active |
| The flight was delayed. | The flight was delayed by zombies. | Makes sense → Passive |
| Heavy fog delayed the flight. | Heavy fog delayed the flight by zombies. | Nonsense → Active |
When the Zombie Test Gets Tricky — Edge Cases
The test is reliable for most sentences, but a few constructions create ambiguity:
- Intransitive verbs of motion or state: "The door opened" or "The window broke" — adding "by zombies" sounds plausible but these are actually short passives (the implicit agent is unknown). The zombie test still catches them correctly as passive-like constructions.
- Stative passives: "The store is closed" — "by zombies" works, but this is a stative adjective use of "closed," not an active passive voice construction. These sentences do not usually need rewriting.
- "Get" passives: "She got promoted" — "by zombies" sounds odd even though this is passive in function. The zombie test works less reliably on "get" + past participle forms.
For everyday writing — business communication, web copy, email, blog posts — these edge cases are rare enough to ignore. The zombie test handles 95% of passive voice you will actually encounter.
The Zombie Test Works Sentence by Sentence — The Tool Works on Everything at Once
The zombie test is a perfect spot-check tool for individual sentences. But reading through a 2,000-word article and mentally testing every verb is exhausting.
The passive voice checker automates the detection across your full document — paste your text and every passive sentence is highlighted immediately, with a percentage score at the top. You can then apply the zombie test mentally to any sentence you are unsure about as a double-check.
The practical workflow: run the tool first to see your passive percentage and get a list of all flagged sentences, then use the zombie test on any flagged sentence you want to verify or think might be a false positive.
Run the Zombie Test on Your Whole Document at Once
Paste your text and the tool highlights every passive sentence automatically — no zombie test required sentence by sentence. Free, no signup.
Open Passive Voice DetectorFrequently Asked Questions
Who invented the zombie test for passive voice?
The zombie test is widely attributed to Rebecca Johnson, a Marine JAG lawyer and grammar enthusiast, who popularized it on Twitter with the phrase "by zombies." The underlying grammar concept is much older, but Johnson's framing made it memorable and spreadable. It has since appeared in style guides, writing courses, and grammar textbooks.
Does the zombie test work in languages other than English?
The zombie test was designed for English passive voice. In English, passive voice uses a "to be" verb plus past participle, which creates the agent slot that "by zombies" fills. Other languages construct passive voice differently — some use reflexive verbs, some use word order changes, some use different auxiliary verbs. The zombie test does not reliably transfer to other languages.
Can a sentence fail the zombie test and still be bad writing?
Yes. The zombie test identifies passive voice, not all weak writing. Active sentences can still be vague, wordy, or unclear. If your sentence passes the zombie test (active), it still might benefit from revision for other reasons — weak verbs, filler phrases, unnecessary qualifiers. The passive voice checker handles passive detection; the readability scorer helps with the broader writing quality picture.

