结构与含义
keep sb. from doing sth. 是一个固定搭配,意为“阻止某人做某事”或“妨碍某人做某事”。其中:
- sb.:指被阻止的人(宾语)
- from:介词,不可省略
- doing sth.:动名词短语,表示被阻止的动作
经典例句
- The heavy rain kept us from going out.(大雨阻止了我们外出。)
- Nothing can keep him from speaking the truth.(没有什么能阻止他说出真相。)
- Her fear kept her from applying for the job.(她的恐惧让她不敢申请这份工作。)
常见误区
❌ 错误:keep sb. to do sth.(这是中文思维的直译,英语中不成立)
✅ 正确:keep sb. from doing sth.
注意:from 不能省略,否则句子结构错误。
同义表达
- prevent sb. from doing sth.
- stop sb. from doing sth.
- discourage sb. from doing sth.
这些短语在多数情况下可互换,但语气和语境略有差异。