基本含义
“keep sb doing sth” 是一个常见的英语结构,意思是“让某人持续做某事”或“使某人不停地做某事”。其中:
- keep:使……保持某种状态
- sb:somebody(某人)
- doing sth:现在分词短语,表示持续进行的动作
中文翻译
常见中文翻译包括:
- 让某人一直做某事
- 使某人不停地做某事
- 逼得某人不断做某事(根据语境可能带有负面含义)
例句解析
例句1: The noise kept me awake all night.
那噪音让我整晚都没睡着。
例句2: She kept the children laughing with her funny stories.
她用有趣的故事逗得孩子们一直笑。
例句3: Don’t keep him waiting outside.
别让他一直在外面等着。
语法注意
“keep + 宾语 + 现在分词” 是固定搭配,不能使用不定式(to do)或过去分词(done),除非表达不同含义。例如:
- ✅ keep him working(让他继续工作)
- ❌ keep him to work(错误)
- ⚠️ keep him worked(语法错误,除非是被动语态的特殊结构)