ExamVeda
Login
Home
This question belongs to Competitive English Voice
Voice
?

Has anybody answered your question?

Answer & Solution
Correct Answer: Option C
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?
Examveda
Question posted by Examveda
Community

Join the Discussion

4 Comments
Sobia Malik
Sobia Malik 1 year ago
I'm dout have you or has you?
Sobia Malik
Sobia Malik 1 year ago
I m doubt have you or has you?
Himanshu Das
Himanshu Das 5 years ago
I am dout
ASIPH KHAN
ASIPH KHAN 9 years ago
Sir your question ____ pleural h to have hoga