【get sth done和have sth done有什么区别】在英语学习中,“get something done”和“have something done”是两个非常常见的表达方式,但它们的用法和含义并不完全相同。很多人容易混淆这两个短语,甚至误以为它们可以互换使用。其实,它们在语气、主语、动作执行者等方面都有所不同。以下是对这两个短语的详细对比总结。
一、核心区别总结
对比项 | get sth done | have sth done |
含义 | 让某事完成(强调自己或他人主动去做) | 让别人做某事(强调委托他人完成) |
主语 | 可以是人或物(如I get the work done) | 通常是人(如I have the car repaired) |
动作执行者 | 自己或他人(可指自己) | 通常不是主语本人(强调委托他人) |
语气 | 更加口语化、灵活 | 更正式、被动感更强 |
时态 | 一般现在时/过去时等均可 | 一般现在时/过去时等均可 |
二、详细解释与例句
1. get sth done
- 含义:表示“让某事被完成”,强调的是“完成某件事”的结果,可能由自己或他人来完成。
- 特点:
- 强调“完成”的过程;
- 主语可以是自己,也可以是别人;
- 更偏向于主动或自主完成任务。
例句:
- I got my homework done before dinner.(我在晚饭前完成了作业。)
- She got her car fixed last week.(她上周修好了车。)
> 注意:这里的“got”是“get”的过去式,而“fixed”是动词的过去分词形式,构成“get + 宾语 + 过去分词”的结构。
2. have sth done
- 含义:表示“让别人来做某事”,强调的是“委托他人完成某事”。
- 特点:
- 强调“被他人完成”;
- 主语通常是“我”或“他”,而不是动作的执行者;
- 更加正式、被动。
例句:
- I had my hair cut yesterday.(我昨天理了发。)
- They had their house painted last month.(他们上个月粉刷了房子。)
> 注意:这里的“had”是“have”的过去式,“painted”是过去分词,构成“have + 宾语 + 过去分词”的结构。
三、常见误区
1. 混淆主语和动作执行者
- “get sth done”中,主语可能是执行者,也可能是请求者;
- “have sth done”中,主语通常是请求者,而非执行者。
2. 不区分“自己做”和“别人做”
- 如果是你自己完成的,应该用“get sth done”;
- 如果是别人帮你做的,应该用“have sth done”。
3. 忽略时态变化
- 两者都可以用于不同的时态,如“I get it done now”或“I had it done yesterday”。
四、总结
短语 | 含义 | 主语 | 执行者 | 语气 | 常见场景 |
get sth done | 让事情完成(可能自己或他人) | 可以是自己或他人 | 自己或他人 | 口语、灵活 | 自己动手或安排别人完成 |
have sth done | 让别人来做(强调委托) | 通常是自己 | 别人 | 正式、被动 | 委托他人处理事务 |
通过以上对比可以看出,“get sth done”更注重“完成”的结果和过程,而“have sth done”则更强调“委托他人完成”。在实际使用中,根据具体情境选择合适的表达方式,能更准确地传达你的意思。