prevent与avoid的区别

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:05:46
He drove carefully to ________ the holes in the road.
A. prevent
B. avoid
C. keep

答案是B
想问下prevent与avoid的区别

1. prevent somebody from doing something
2. avoid doing (或者) noun.

根据语境可以知道横线处的词的意思是“躲开”。这三个选项中只有B选项可以表示“躲开”,所以选B。

prevent和avoid意思不一样:前者表示“阻止”,后者表示“避免”。

avoid是避免,躲避的意思
prevent 是阻止

prevent
v.
防止, 预防
avoid
vt.
避免, 消除

选B avoid

区别:
prevent 预防,防止,常于from连用
prevent...from.... 使...不能 例如: waht can we do th prevent this disease from spreading?我们应做些什么来防止这种疾病蔓延呢?

avoid 回避,逃避,避而不答(后面常接ING形式)
she avoided answering my questions.她对我的问题避而不答.
he chose another way to avoid the traffic jam.为了避免交通堵塞,他选择了另一条路.

prevent有预防,防止(某事的发生)阻止的意思
avoid有避免,避开的意思