Who teaches you English?
A
By whom were you taught English?
B
By whom are you taught English?
C
English is taught by whom?
D
By whom will you be taught English?
Correct Answer: By whom are you taught English?
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 + ?