在英语学习中,很多同学会疑惑:“keep sb do sth”是不是正确的表达?答案是:不正确。
动词 keep 后面不能直接接 “sb + do” 结构。正确的结构有两种:
1. keep sb doing sth
表示“让某人持续做某事”,强调动作的持续性。
例句:
- The noise kept me working all night.
- She kept the children laughing with her jokes.
2. keep sb from doing sth
表示“阻止某人做某事”,其中 from 不能省略。
例句:
- The rain kept us from going out.
- Nothing can keep him from speaking the truth.
❌ 错误示例:
He kept me do my homework.(错误!)
✅ 正确说法:
He kept me doing my homework.
总结:英语中没有 “keep sb do” 的结构,请牢记使用 keep sb doing 或 keep sb from doing。