Choose the correct option which best expresses the same sentence in passive/Active Voice?
The packet has not been opened by any one.
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → No one has opened the packet.
Passive to active voice:
| Change | Passive | Active | Why |
|---|---|---|---|
| Agent (by ...) becomes subject | not ... by any one | No one | “By any one” together with “not” becomes “No one”. |
| Tense kept | has not been opened | has opened | “Has not been opened” (present perfect passive) becomes “has opened” (present perfect active). The negative is now carried by “No one”. |
| Subject becomes object | The packet (subject) | the packet (object) | “The packet” now follows the verb. |
| Full sentence | The packet has not been opened by any one. | No one has opened the packet. |
Example: The door was not locked by anyone. → No one locked the door.
Why the Other Options are Incorrect?
Option 1: Anyone has not opened the packet. — Incorrect. "Anyone" is not used as the subject of a negative verb in standard English. The correct form is "No one has opened".
Option 3: No one has not opened the packet. — Incorrect. It has a double negative ("No one" + "not"), which turns the meaning around: everyone has opened the packet.
Option 4: No one has been opening the packet. — Incorrect. It changes the tense to the present perfect continuous, which speaks of a continuing action, not a completed one.
Contrast: "No one has opened" carries the negative once, in the subject. "Anyone has not opened" puts "anyone" as the subject of a negative verb, and "No one has not opened" makes a double negative.