什么是keep sb. from doing
Keep sb. from doing是一个英语短语,意思是阻止某人做某事。这个短语通常用于描述某种行动或决定的结果,这种行动或决定可能会带来负面影响。这个短语常常被用来描述某人的行为,以及其他人或外部力量如何阻止他们采取某种行动。
keep sb. from doing的用法
keep sb. from doing的用法非常简单,只需要将“keep”和“from”后面加上一个动词的ing形式即可。例如:
- Bad weather kept us from going to the beach.(恶劣的天气阻止了我们去海滩。)
- His fear of flying kept him from traveling abroad.(他对飞行的恐惧阻止了他出国旅行。)
- Her busy schedule kept her from attending the party.(她繁忙的日程阻止了她参加派对。)
keep sb. from doing的例句
以下是一些常见的keep sb. from doing的例句:
- His lack of experience kept him from getting the job.(他缺乏经验,无法得到这份工作。)
- Her shyness kept her from making friends.(她的害羞阻止了她交朋友。)
- The noise outside kept me from sleeping.(外面的噪音让我无法入睡。)
- The traffic jam kept us from arriving on time.(交通堵塞让我们无法准时到达。)
keep sb. from doing与prevent的区别
keep sb. from doing和prevent都表示阻止某人做某事,但它们之间有一些细微的区别。prevent更强调主动的干预,而keep sb. from doing更强调外部因素的作用。例如:
- The police prevented the protesters from entering the building.(警察阻止了抗议者进入建筑物。)
- The rain kept us from going on a picnic.(雨让我们无法去野餐。)
在第一个例句中,警察采取了积极的行动,阻止了抗议者进入建筑物。而在第二个例句中,雨是一个外部因素,它阻止了我们去野餐。
keep sb. from doing的常见误区
有时候,人们会将keep sb. from doing和keep sb. doing混淆。这两个短语的意思完全相反。keep sb. from doing表示阻止某人做某事,而keep sb. doing则表示让某人一直做某事。例如:
- The noise outside kept me from sleeping.(外面的噪音让我无法入睡。)
- The music kept us dancing all night.(音乐让我们一整晚都在跳舞。)
在第一个例句中,噪音阻止了我入睡,而在第二个例句中,音乐让我们一直跳舞。
