Vidyalelo
English · Q99

Voice

Competitive Exams · English · question 99

Q99

Who teaches you English?

A.
By whom were you taught English?
B.
By whom are you taught English?
Answer
C.
English is taught by whom?
D.
By whom will you be taught English?

Answer: Option B

Solution

Answer: Option B
Solution:
By whom are you taught English?

In such case who will change into by whom.

Rule :
By whom + subject + (is/am/are) + V3 + other agents + ?