prevent和protect区别

prevent SB doing能在中间加from 吗,doing 能用TO DO 代替吗?
protect SB doing能在中间加from吗,doing能用to do代替吗?
这俩到底怎么个固定搭配法儿呢?很费解哦~~劳驾了

1.Prevent sb (from) doing 阻止(防御)...做...,这里的from,绝对不能用to do代替

2.Protect sb from sth. (保护)使……免于,这里的from不能省,绝对不能用to do代替

3.如果要用doing的话,与其搭配的应该是介词against:
如 Protect sb against doing 防御……不做……

此外,stop sb (from) doing sth
stop sb to do sth
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-18
都必须加from,不能省略,都只能用doing
还有一个keep somebody from doing ,和他们是一样的意思,只不过它的from可以省略,但必须用doing
第2个回答  2019-02-10
protect
vt.保护;
保卫
The
troops
were
there
to
protect
the
townspeople.
部队驻扎在那里以保护市民。
关税保护
The
country's
car
industry
is
so
strongly
protected.
该国对本国的汽车工业严加保护。
prevent
vt.预防
Vitamin
C
is
supposed
to
prevent
colds.
维生素C可以预防感冒。
vt.
&
vi.阻止
We
shall
come
tomorrow
if
nothing
prevents.
如没有什么阻碍的话,
我们明天来。
Nobody
can
prevent
our
getting
married.
谁也阻止不了我们结婚。
第3个回答  2020-02-27
protect
the
environment
环境保护
protect
against
使免受
protect
from
使免受,保护
prevent
from
阻止,制止;妨碍
prevent
doing
sth