Wemustdowhateverwecanto________theriverfrombeingpollutedanymore.AseparateBleaveCpreventDguard
Wemustdowhateverwecanto________theriverfrombeingpollutedanymore.
A
separate
B
leave
C
prevent
D
guard
Wemustdowhateverwecanto________theriverfrombeingpollutedanymore.AseparateBleaveCpreventDguard
Wemustdowhateverwecanto________theriverfrombeingpollutedanymore.
A
separate
B
leave
C
prevent
D
guard
【分析】prevent表示“阻止,妨碍”,preventsb./sth.fromdoingsth.阻止……做某事,符合题意,选C。其他三项separate“分开,使分离”,leave“离开”和guard“保卫”均无此用法。句意:我们必须尽最大努力阻止河流再受污染。
【点评】prevent...from.../stop...from.../keep...from...三者都表示“阻止某人(某物)干某事”,通常可以互换,介词from后常接动词-ing形式。
n用于主动语态时,preventsb./sth.fromdoingsth.和stopsb./sth.fromdoingsth.中的from常可省略,而keepsb./sth.fromdoingsth.中的from不可省略(若省略from,那么keepsb./sth.doingsth.表示“使某人或某物一直干某事”)。
n用于被动语态时,三者中的from都不能省略。
nThebadcoldprevented/stoppedAlice(from)takingpartinthesportsmeet.
n=ThebadcoldkeptAlicefromtakingpartinthesportsmeet.Theoldladycan’tbeprevented/stopped/keptfromjoiningtheclub.