havesthdone和havesthdoing区别
【havesthdone和havesthdoing区别】在英语语法中,"have something done" 和 "have something doing" 是两个常见的结构,虽然看起来相似,但它们的用法和含义有明显区别。理解这两个短语的区别对于正确使用英语非常重要。
一、
1. have something done
这个结构表示“让某事被做”,强调的是动作的完成或由他人完成。通常用于描述委托他人做事,或者事情已经完成的状态。这里的“something”是动作的承受者,而不是执行者。
2. have something doing
这个结构则表示“让某事一直做下去”,强调的是动作的持续性或进行状态。它常用于描述一种持续的动作或状态,有时也带有“让……保持某种状态”的意思。
二、对比表格
| 结构 | 含义 | 用法说明 | 示例句子 |
| have something done | 让某事被做 / 某事被完成 | 强调动作由他人完成,结果已发生 | I had my car repaired.(我让车被修了) She had her hair cut yesterday.(她昨天让人给她剪了头发) |
| have something doing | 让某事持续进行 / 保持某种状态 | 强调动作的持续或状态的维持 | I had the lights on all night.(我让灯整晚开着) He had the radio playing while he worked.(他工作时让收音机一直播放) |
三、常见误区
- 混淆主被动语态:在 "have something done" 中,"something" 是被动的接受者,而 "have something doing" 中的 "something" 是主动进行的动作。
- 误用时态:两者都可用于过去时,但在不同语境下需要根据实际动作是否完成来选择。
四、总结
| 项目 | have something done | have something doing |
| 动作主体 | 由他人完成 | 通常由自己或某人持续进行 |
| 动作状态 | 完成 | 进行中或持续 |
| 侧重点 | 结果 | 过程或状态 |
通过以上对比可以看出,"have something done" 更多用于表达“被做”或“已完成”的情况,而 "have something doing" 则更强调“正在做”或“持续进行”的状态。掌握这两者的区别有助于更准确地表达自己的意思。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。
