prevent
prevent...from 使...不做某事, 阻止...做某事
prevent forestall preclude
都含“阻止”的意思。
prevent 指“采取预先行动或用障碍物使不发生或停止”, 如:
prevent diseases
预防疾病。
forestall 指“先采取行动以阻止别人做某事”、“先发制人”, 如:
Try to forestall their questions.
尽量不让他们问问题(作到先发制人)。
preclude 指“阻止某人做某事”、“使不可能发生某事”, 如:
The bad weather precluded me from attending the meeting.
恶劣的天气使我不能出席会议。
收起更多词典