什么是 “make sb be done”?
在英语中,make sb do sth 是一个常见结构,表示“使某人做某事”。但当动作是被动含义(即“使某人被……”)时,很多人会误写成 make sb be done。实际上,这种结构在标准英语中通常不成立。
正确用法解析
英语中 make 后接宾语补足语时,通常使用省略 to 的不定式(bare infinitive),如:
- They made him leave the room.(他们让他离开房间。)
但如果要表达“使某人被……”,应改用其他动词或结构,例如:
- They had him arrested.(他们让人把他抓起来了。)
- She got her car repaired.(她让人修了她的车。)
注意:make sb be done 并不符合常规语法习惯,应避免使用。
常见误区
许多学习者受中文思维影响,试图直译“让他被惩罚”为 make him be punished,但这在英语中听起来不自然。更地道的表达是:
- They ensured he was punished.
- They caused him to be punished.(较正式)
总结
✅ 正确:use have/get + object + past participle 表示“使某人/某物被……”
❌ 错误:avoid make sb be done
掌握这些细微差别,能让你的英语表达更地道、更准确。