在英语学习过程中,很多同学对“keep sb do”和“keep sb doing”的用法感到困惑。实际上,“keep sb do” 是错误的表达,正确的结构应为 “keep sb doing”。
动词 keep 表示“使……持续处于某种状态”,其后接宾语再加 现在分词(doing),表示让某人一直做某事。
在标准英语语法中,keep 后面不能直接跟动词原形(do)。类似 make/let/have 等使役动词可以接宾语+动词原形(如:let him go),但 keep 不属于这类动词。
| 结构 | 是否正确 | 说明 |
|---|---|---|
| keep sb doing | ✅ 正确 | 表示“使某人持续做某事” |
| keep sb do | ❌ 错误 | 英语中不存在此结构 |
记住:**keep 后只能接 doing,不能接 do**。这是英语中一个固定搭配,需通过大量例句和练习来巩固记忆。