【makesb.doing和makesb.todo的区别】在英语语法中,“make someone doing”和“make someone do”是两个常见的结构,但它们的用法和含义有所不同。理解这两个结构之间的区别对于准确使用英语非常重要。以下是对这两个结构的总结与对比。
一、基本定义
- make someone do something:表示让某人做某事,强调的是动作本身,即“使某人做某事”,常用于表达命令、要求或强迫。
- make someone doing something:表示让某人一直做某事,强调的是持续的动作状态,通常用于描述某种结果或状态。
二、语法结构对比
项目 | make someone do something | make someone doing something |
结构 | make + 宾语 + 动词原形(do) | make + 宾语 + 动名词(doing) |
含义 | 让某人做某事(强调动作本身) | 让某人一直做某事(强调持续状态) |
时态 | 一般现在时、过去时等 | 一般现在时、过去时等 |
例子 | He made me clean the room.(他让我打扫房间。) | The noise made me doing nothing.(噪音让我无法做事。) |
> 注意:在标准英语中,“make someone doing”并不常见,更多情况下是“make someone do”。但在某些特定语境下,如口语或非正式表达中,可能会出现类似结构,但其含义可能略有不同。
三、使用场景对比
场景 | make someone do something | make someone doing something |
命令/要求 | ✅ 适用 | ❌ 不常用 |
持续行为 | ❌ 不适用 | ✅ 适用(较少见) |
强迫/影响 | ✅ 适用 | ❌ 不适用 |
描述结果 | ✅ 适用 | ❌ 不适用 |
四、常见错误与注意事项
1. “make someone doing”不是标准语法
在大多数情况下,“make someone doing”不符合标准英语语法,正确的表达应为“make someone do”。
2. 注意动词形式
- “make someone do”中的“do”是动词原形;
- “make someone doing”中的“doing”是动名词形式,但该结构在正式写作中很少使用。
3. 根据语境选择合适结构
如果你想表达“让某人做某事”,请使用“make someone do something”;如果想表达“让某人处于某种状态或持续做某事”,则需谨慎使用“make someone doing something”,并确保语境合适。
五、总结
项目 | makesb.doing | makesb.todo |
正确性 | 不常见,非标准 | 标准且常用 |
含义 | 强调持续状态 | 强调动作本身 |
使用频率 | 低 | 高 |
推荐用法 | 优先使用“make someone do” | 适用于命令、要求等场景 |
通过以上对比可以看出,“make someone do”是更常见、更标准的结构,而“make someone doing”则较少使用,甚至在某些情况下会被视为不规范。因此,在日常交流和写作中,建议优先使用“make someone do something”的结构。