首页 > 精选要闻 > 综合 >

havesthdone和havesthdoing区别

发布时间:2026-01-12 14:00:55来源:

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" 则更强调“正在做”或“持续进行”的状态。掌握这两者的区别有助于更准确地表达自己的意思。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。