【havesthdone和havesthdoing区别】在英语语法中,"have something done" 和 "have something doing" 是两个常见的结构,虽然看起来相似,但它们的用法和含义有明显区别。理解这两者的不同,有助于更准确地表达意思。
一、
1. have something done
- 含义:表示“让某人做某事”,强调的是动作是由别人完成的。
- 结构:主语 + have + 宾语 + 过去分词(done)
- 特点:强调结果或被动动作,常用于请求或安排他人完成某项任务。
- 例子:I had my car repaired.(我让别人修了我的车。)
2. have something doing
- 含义:表示“让某事处于进行状态”,通常指持续的动作或状态。
- 结构:主语 + have + 宾语 + 现在分词(doing)
- 特点:强调动作的持续性或正在进行的状态,有时也用于描述一种持续的状况。
- 例子:I had the lights on all night.(我整晚让灯开着。)
二、对比表格
| 项目 | have something done | have something doing |
| 结构 | 主语 + have + 宾语 + 过去分词 | 主语 + have + 宾语 + 现在分词 |
| 含义 | 让某人做某事,强调结果 | 让某事处于进行状态,强调过程 |
| 侧重点 | 被动、结果 | 持续、状态 |
| 常见用法 | 请求、安排、委托 | 描述状态、持续动作 |
| 例句 | I had my hair cut.(我理发了。) | I had the machine running.(我让机器一直运行。) |
三、注意事项
- “have something done” 更多用于正式或书面语中,如安排维修、清洁等。
- “have something doing” 有时会显得不太自然,尤其在美式英语中较少使用,更多用“have something done”来表达类似意思。
- 在口语中,人们更倾向于使用“have someone do something”结构,例如:“I had him fix my phone.”(我让他修我的手机。)
通过以上对比,可以看出这两个结构虽然形式相似,但在实际使用中有着明确的区别。掌握它们的用法,能够帮助你在写作和交流中更准确地表达自己的意图。


