【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”在語法結構和語義上都有明顯差異,理解這些區別有助于我們在實際使用中更準確地表達自己的意思。