By whom are you taught English
A
Who teaces you English?
B
English is taught by whom?
C
Who taught you English?
D
Who teach you English?
Correct Answer: Who teaces you English?