单选题

【正确答案】 C
【答案解析】此题属于词语搭配题。选项[C]:against与weigh连用,表示“权衡(利弊)”,例如:He weighed the advantages of changing his job against the disadvantages.(他把换工作的利弊加以权衡比较。)根据上文“通讯革命带来的结果还有争议”,可推断出本句的含义是:我们必须仔细权衡它所造成的利与弊。故选[C]。weigh above不存在。weigh upon表示“成为负担”,例如:He's under huge pressure at work and it's really weighing upon him(他的工作压力太大,已成为他的负担)。weigh with sb.表示“对…很重要”,例如:Access to the railway station weighed heavily with us(对我们来说,能到火车站是很重要的)。