单项选择题

Students majoring in English ______ by that amusing teacher at that time.

A.were teaching
B.were being taught
C.have been taught
D.are being taught