My dream of making the world a more musical place had fallen on deaf ears; the promise of using technology to bring more culture to the masses __________ by FOO Campers’ collective cry for a democratized media.
A、 had drowned out
B、 has drowning out
C、 had been drowned out
D、 has been drowned out
A、 had drowned out
B、 has drowning out
C、 had been drowned out
D、 has been drowned out