I like these English songs and they many times on the radio.
A. taught
B. have taught
C. are taught
D. have been taught
网友回答
A. taught
B. have taught
C. are taught
(答案→)D. have been taught
解析:选项D用现在完成时,表示某一动作从过去到现在一直进行或反复发生。题干后半部分的时间状语many times表示某个动作反复发生。因此,该空应用现在完成时。English songs与teach存在被动关系,所以选用动词的被动语态。