More amd more people have realised we won't have cleaner water to drink unless something _____ soonA.was done B.will be done C.to be done D.is done请详细讲讲,另外,be done在这里是什么意思

问题描述:

More amd more people have realised we won't have cleaner water to drink unless something _____ soon
A.was done B.will be done C.to be done D.is done
请详细讲讲,另外,be done在这里是什么意思

D
被做
首先句子表示的是现在的时态,所以排除A。
Unless 从句,不能用将来时,排除B
既然是从句,句子成分要完整,所以排除C

是被动语态,意思为被。。。
D将来时,被动UNLESS 后一般现在时表示将来语态

越来越多的人意识到,如果我们不马上做些什么,我们将没有干净的水可以饮用。
unless是从属连词,引导条件状语从句,含有否定意义,相当于if条件状语从句的否定形式。所以unless = if not。注意:unless引导的条件状语从句和if条件状语从句,与其它时间状语从句一样,用一般现在时代替将来时。

选c be done 是被怎么怎么样的意思。表被动 c像是将来时态,表将来被做,现在还未做。。

答案是D
unless引导条件状语从句
相当于if not
if something is not done soon如果不及时采取措施
A过去时不对,B不用将来时,因为这是条件状语从句
C不能充当从句谓语
be done是“被做”的意思,表示被动的.