Vidyalelo
English · Q9

Voice

Competitive Exams · English · question 9

Q9

Has anybody answered your question?

A.
Your question has been answered?
B.
Anybody has answered your question?
C.
Has your question been answered?
Answer
D.
Have you answered your question?

Answer: Option C

Solution

Answer: Option C
Solution:
Let's look at the options:

Option A: Your question has been answered?
This is grammatically incorrect as a passive voice question. It's missing a helping verb.

Option B: Anybody has answered your question?
This is still in the active voice. It's just a rephrasing of the original question.

Option C: Has your question been answered?
This is the correct answer! It's in the passive voice and is grammatically correct. "Your question" is the subject, and it's *receiving* the action of being answered. The helping verb "has been" indicates passive voice for a present perfect tense.

Option D: Have you answered your question?
This changes the meaning of the sentence completely. It's asking if *you* did the answering, not if your question was answered. And it is in Active voice.

Therefore, the correct answer is Option C: Has your question been answered?