单项选择题

Cable TV is becoming more and more popular because ______.

A.it is free of charge
B.it can provide more programs
C.it provides all TV users good pictures
D.TV sets with regular antennas can also have a good reception through CATV