Televisionandradiotoknowwhatisgoingonallovertheworld
A.madeitpossibleofus
B.havemadeuspossible
C.havemadeitpossibleforus
D.havemadeitbepossibleforus
请说明理由