首页 > 留学知识库

问题: 英语提问

50. The battle against pollution _____ until everyone knows its danger and does something to
stop it.
A. will be won B. will win C. won’t be won D. will not win

为什么选C不选D

解答:

C和D的区别是被动语态。
句子的意思是:这场对抗污染的战争将不会胜利知道所有人都了解到污染的危害而决定做些什么。

战争只能是被赢得,因为主体是人,是人赢得战争。所以只能用被动语态。
在这里面D用的是主动形式,当然不对了。