首页 > 精选问答 >

havingdone和havingbeendone怎么用什么意思

更新时间:发布时间:

问题描述:

havingdone和havingbeendone怎么用什么意思,时间来不及了,求直接说重点!

最佳答案

推荐答案

2025-08-09 16:50:23

havingdone和havingbeendone怎么用什么意思】在英语中,“having done” 和 “having been done” 都是现在分词的完成形式,用于表示动作发生在主句动作之前。它们常用于非谓语动词结构中,用来修饰主句的主语或整个句子。

下面是对这两个短语的详细解释和用法总结:

一、

1. Having done 是主动语态的完成形式,表示“已经做了某事”,强调主语是动作的执行者。

2. Having been done 是被动语态的完成形式,表示“已经被做”,强调主语是动作的承受者。

3. 这两个结构通常用于句子的开头,作为状语,说明时间、原因或条件。

4. 它们可以替代一个完整的从句,使句子更简洁。

二、对比表格

结构 语法结构 含义 例子
Having done 主语 + having done 表示“已经做了某事”(主动) He left the room, having forgotten his keys.(他离开房间时忘了带钥匙。)
Having been done 主语 + having been done 表示“已经被做”(被动) The problem has been solved, having been discussed for hours.(这个问题已被讨论数小时后解决了。)

三、使用场景与注意事项

- Having done 常用于描述主语在完成某个动作之后的状态或行为。

- Having been done 则多用于描述主语在被施加某种动作后的状态。

- 这两个结构不能单独作谓语,必须与其他成分搭配使用。

- 在正式或书面语中使用较多,口语中较少见。

四、常见错误提示

- ❌ 错误用法:Having done the work, I went home.

✅ 正确用法:Having finished the work, I went home.

(注意:done 只能用于及物动词,而 finish 是及物动词,需加宾语)

- ❌ 错误用法:The house having been built, it was sold.

✅ 正确用法:Having been built, the house was sold.

(注意:having been done 不能直接跟在主语后面,需放在句首)

通过以上总结和对比,我们可以清晰地理解 “having done” 和 “having been done” 的用法和含义,帮助我们在写作和表达中更准确地使用这些结构。

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