【havesthdone和havesthdoing区别】在英语学习中,"have sth done" 和 "have sth doing" 是两个常见的结构,虽然它们都涉及“让某事发生”或“使某人做某事”的意思,但用法和含义却有所不同。理解这两个短语的区别,有助于更准确地表达自己的意思。
一、基本定义与用法总结
结构 | 含义 | 使用场景 | 主语 |
have sth done | 让别人做某事(强调动作的完成) | 常用于被动语态,表示请求或安排他人做事 | 人(主语) |
have sth doing | 让某事物处于某种状态或持续进行中 | 表示事物正在被使用、运行或保持某种状态 | 人或物(主语) |
二、详细解释
1. have sth done
这个结构中的 done 是过去分词,表示“被做”,强调的是“让别人完成某件事”。它通常用于以下几种情况:
- 请求或安排别人做某事
例如:I had my car repaired.(我让人修了我的车。)
- 表示某事已经被完成
例如:She had her hair cut yesterday.(她昨天剪了头发。)
注意:这里的 done 强调动作的完成,并且动作是由别人执行的。
2. have sth doing
这个结构中的 doing 是现在分词,表示“让某事物处于持续的状态或动作中”。常见于以下情况:
- 表示某物正在被使用或运行
例如:I have the radio on.(我把收音机开着。)
- 表示某人正在做某事
例如:He has his dog running around the yard.(他让他的狗在院子里跑。)
注意:这里的 doing 强调的是一个正在进行的动作或状态,而不是已完成的事件。
三、对比分析
对比点 | have sth done | have sth doing |
动词形式 | done(过去分词) | doing(现在分词) |
动作是否完成 | 是,强调结果 | 否,强调过程或状态 |
是否有主动执行者 | 有(由他人完成) | 可以是主动或被动(如机器运行) |
语法结构 | 主语 + have + 宾语 + done | 主语 + have + 宾语 + doing |
四、常见错误与注意事项
- 混淆两者时容易造成误解
例如:“I had my car doing” 是不正确的说法,应该用 “I had my car repaired”。
- 注意主语的搭配
“have sth doing” 中的 sth 可以是人或物,而 “have sth done” 更常用于人或物品被处理的情况。
- 避免将 doing 误用为 done 的形式
例如:“I had my phone doing” 是不自然的表达,应改为 “I had my phone fixed”。
五、总结
have sth done 和 have sth doing 虽然都包含 have,但它们的用法和含义不同:
- have sth done 强调“让别人做某事”或“某事已被完成”,通常带有被动意味。
- have sth doing 强调“让某事物处于持续状态或进行中”,多用于描述当前的状态或行为。
掌握这两个结构的细微差别,能帮助你在日常交流中更加准确、地道地表达自己的意思。