关于"prevent from do sth"的用法,综合搜索结果分析如下:
一、正确用法
prevent sb. from doing sth.是固定搭配,表示“阻止某人做某事”,其中介词 from后接动词 -ing形式。
例句:
1. The bad cold prevented Alice from taking part in the sports meet.
(感冒使爱丽丝无法参加运动会。)
2. The forest prevents the wind from blowing.
(森林阻止风继续刮。)
3. The company has rules to prevent employees from working overtime.
(公司有规定防止员工加班。)
二、常见错误
prevent sb. from do sth.是错误用法, from后应接 -ing而非 do。
错误例句:
*He prevents me to smoke.*
正确:*He prevents me from smoking.*
三、补充说明
与 stop 的区别
*prevent* 强调“避免某事发生”,而 *stop* 强调“停止某事正在发生”。例如:
*Prevent flooding by reinforcing the levees.*
*Stop the car before the intersection.*
其他搭配
*prevent...from doing* 可表示“避免……发生”,如:
*We take effective ways to prevent getting lost.*
通过以上分析,建议使用 prevent sb. from doing sth.结构,并注意与 *stop* 的用法区分。