prevent…from的用法
prevent是个动词,有阻止、阻碍、阻挠的意思。prevent…from是一个固定搭配,意思是防止/阻止某人(某物),下面将详细总结这个词的用法。
prevent…from的用法:
1、prevent sb. from doing sth. 意为阻止某人做某事,在主动语态中介词from 可以省略,即prevent sb doing sth. ,在被动语态中from不能省略。
例句:
Trees can prevent the water from washing the earth away.
树木能够阻止水把泥土冲走。
Something must be done to prevent people from killing the wild animals.
必须采取措施阻止人们杀害野生动物。
Those children were prevented from playing in the busy street.
那些孩子被阻止在繁忙的大街上玩耍。
2、prevent sb. from doing sth. 的同义词组有stop sb. from doing sth. 和 keep sb. from doing sth.。
例句:
You should prevent /stop / keep him from smoking here.
你应该阻止他在这里吸烟。
He prevented / stopped / kept the boy from climbing the tree.
他阻止那个男孩子爬树。
注意:prevent sb. from doing sth. 和 stop sb. from doing sth. 中介词from可省略,但 keep sb. from doing sth. 中from不能省略。keep sb. doing sth. 意为"使某人持续做某事"。
例句:
Why do you keep me waiting so long?
你为什么让我等了这么久?
prevent的过去式与过去分词是什么?
prevent的过去式与过去分词都是prevented。
例句:
The flood prevented the villagers from working properly.
洪水使村民无法正常劳作。
The police prevented this accident successfully.
警方成功地预防了这起事故。
The accident could have been prevented.
这次事故本来是可阻止的。
prevent的名词形式是什么?
prevention。
释义:
防止;阻挡;预防;妨碍。
例句:
Each door is coated with fireproof coating as a precaution against fire.
为了预防火灾,每扇门都涂上了防火涂料。
Prevention of forest fire is our responsibility.
森林防火是我们的责任。
prevent近义词辨析:
block、bar、hinder、obstruct、prevent与hamper这些动词均含有阻止,阻塞之意。
block:语气强烈,指有效堵住了通道,使人或物无法通过。
bar:含义与block很接近,指阻塞通道或禁止出入,但有对暗示不用障碍物的阻止或禁止。
hinder:语气较轻,多指阻碍、拖延人或事,强调使进展速度缓慢下来。
obstruct:正式用词,语气强,多指以干扰或设置障碍的方式阻碍交通,使不能自由畅通。
prevent:含义广泛,指采取预防措施或设置障碍去阻止某人或某事。
hamper:侧重因受到约束或阻碍而造成的行动困难。