英语单词表示阻止,“forbid”和“prevent”有什么区别吗?

如题所述

1.意思差距很大。
forbid是指通过下命令、制定规则等禁止某事,或禁止某人做某事。
prevent是指可以不择手段,阻止某事发生,禁止某事发生。
2.搭配完全不同。
(1)forbid
forbid表示“禁止”,结构为:forbid sb.+to do sth.,be forbidden to do sth.。
They were forbidden to enter the hotel. 他们被禁止进入旅馆。
(2)prevent
① prevent sb. from+动名词表示“阻止某人……,禁止某人……”。
同类用法还有:
ban+sb./sth.+from+动名词
prohibit+sb./sth.+from+动名词
restrict+sb./sth.+from+动名词
restrain+sb./sth.+from+动名词
keep+sb./sth.+from+动名词
stop+sb./sth.+from+动名词
② 在现代英语中,prevent sb./sth. from doing sth. 和stop sb./sth. from doing sth. 中的from常可省略,但用于被动语态时,from不可省。而keep sb./sth. from doing sth. 中的from 不可省。
Nothing will keep her from doing it. 什么也不能阻止她做那件事。
Who can stop you (from)going if you want to go?如果你要去,谁又阻止得了呢?
The rain prevented me to go there.
The rain prevented me (from)going there.
下雨使我无法去那儿。
We were kept by the rain from going there. 下雨使我们不能去那儿。(from不可省)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-30

forbid (forbade, forbidden) vt. 禁止;阻止;阻碍;妨碍

prevent  vt. 预防;阻止;阻碍

forbid更侧重于禁止做某事,prevent更侧重于预防某些事的发生。

希望有用!

第2个回答  2021-12-30
forbid vt. 禁止; 不准; 妨碍; 阻碍; 阻止;
prevent vt. 防止; 阻止; 阻碍; 阻挠;
Forbid是指下令禁止做某事,并且希望他人遵循。常用词组forbid sth. to do sth.
Prevent+表示采取措施阻止某事的发生或阻止某人做某事。
常用词组有prevent+something或prevent sb. from doing sth.
第3个回答  2021-12-30
forbid是禁止不准,prevent是阻止其发生。
第4个回答  2021-12-30
forbid
v. 禁止;使不可能,妨碍
第三人称单数 forbids
现在分词 forbidding
过去式 forbade或forbad
过去分词 forbidden

prevent
v. 阻止,阻碍;防止,预防;设置障碍
第三人称单数 prevents
现在分词 preventing
过去式 prevented
过去分词 prevented