含义解释
"Kept sb from doing sth" 是一个常见的英语动词短语结构,意思是“阻止某人做某事”或“使某人无法做某事”。其中:
- kept 是动词 keep 的过去式;
- sb 代表 somebody(某人);
- from doing sth 表示“不做某事”,这里的 doing 是动名词形式。
基本结构
主语 + kept + 宾语 + from + 动名词(doing)
例如:
- The rain kept us from going out.
- His injury kept him from playing in the match.
- Nothing could keep her from speaking the truth.
常见错误与注意事项
- ❌ 错误:kept sb from to do sth
✅ 正确:kept sb from doing sth - “Keep...from...” 结构中,“from”不能省略。
- 在否定句中,常表示“未能阻止”,如:
Nothing kept him from succeeding.(没有什么能阻止他成功。)
同义表达
以下短语可与 “keep sb from doing sth” 互换使用(视语境而定):
- prevent sb from doing sth
- stop sb from doing sth
- discourage sb from doing sth