I like these English songs and they () many times on the radio.

I like these English songs and they () many times on the radio.
A、taught
B、have taught
C、are taught
D、have been taught
【正确答案】:D