【makesb.doing和makesb.todo的区别】在英语语法中,“make someone doing” 和 “make someone to do” 是两个常见的结构,但它们的用法和含义有所不同。许多学习者容易混淆这两个结构,导致使用不当。以下是对这两个结构的详细对比和总结。
一、
“Make someone doing” 是一个较为少见的结构,通常用于表示“让某人持续做某事”,强调动作的进行状态。这种结构在现代英语中较少使用,尤其是在美式英语中,更倾向于使用“make someone do something”。
而“Make someone to do” 则是一个更为常见和标准的结构,意思是“让某人去做某事”,强调的是“使某人执行某个动作”。这个结构在日常交流和书面语中非常普遍。
需要注意的是,虽然“make someone to do”在语法上是正确的,但在实际使用中,很多母语者会省略“to”,直接说“make someone do something”,这是更自然、更常用的表达方式。
二、表格对比
项目 | makesb.doing | makesb.to do |
结构 | make + someone + doing | make + someone + to do |
含义 | 让某人持续做某事(强调动作进行) | 让某人去做某事(强调动作本身) |
使用频率 | 较少 | 常见 |
是否可省略“to” | 不可省略 | 可省略(make someone do something) |
例句 | The noise made me thinking.(噪音让我一直在想) | The teacher made me do my homework.(老师让我做作业) |
适用场景 | 强调动作的延续性或持续状态 | 强调动作的完成或执行 |
三、注意事项
- 在正式写作中,建议使用“make someone do something”而不是“make someone to do something”,因为后者在某些语境中可能显得不够地道。
- “Make someone doing” 虽然语法上成立,但在实际语言使用中较为罕见,除非是为了特定的修辞效果。
- 如果你不确定是否应该使用“doing”还是“to do”,可以优先选择“do”形式,这样更安全且更符合大多数母语者的习惯。
通过以上对比可以看出,“makesb.doing”和“makesb.to do”在语义和用法上存在明显差异。理解这些区别有助于你在英语学习中更加准确地使用这些结构,避免常见的语法错误。