【makesb.doing和makesb.todo的区别】在英语语法中,“make someone doing”和“make someone to do”是两个常见的结构,它们在使用上有着明显的区别。虽然两者都表示“让某人做某事”,但其语法结构和语义含义有所不同。以下是这两者的详细对比。
一、
1. make someone doing
这是一种非谓语动词结构,其中“doing”是动名词形式,常用于描述某人正在做某事的状态或动作。它强调的是“让某人处于某种状态或持续做某事”,通常用于被动语态或描述一种结果。
2. make someone to do
这是一个带不定式的结构,表示“让某人去做某事”,强调的是“使某人执行某个动作”。这种结构在现代英语中较为少见,更常见的是使用“have someone do something”来表达类似的意思。
二、表格对比
项目 | make someone doing | make someone to do |
结构 | make + 宾语 + doing | make + 宾语 + to do |
功能 | 表示“让某人正在做某事”或“使某人处于某种状态” | 表示“让某人去做某事”(较少使用) |
用法 | 常用于被动语态或描述结果 | 现代英语中较少使用,多被“have someone do”替代 |
例句 | The noise made me thinking.(噪音让我思考。) | The teacher made the student to finish the homework.(老师让学生完成作业。) |
语感 | 更偏向于描述状态或结果 | 更偏向于命令或指示 |
频率 | 较常用 | 较少使用,逐渐被其他结构取代 |
三、注意事项
- “make someone doing”中的“doing”不能与“to do”互换,否则会改变句子的含义。
- 在正式写作中,建议使用“have someone do something”来代替“make someone to do something”,因为后者在现代英语中显得不够自然。
- “make someone doing”常用于描述某种影响或结果,如情绪、状态等。
通过以上对比可以看出,“make someone doing”和“make someone to do”在语法结构和语义上都有明显差异,理解这些区别有助于我们在实际使用中更准确地表达自己的意思。