首页 > 综合知识 > 生活常识 >

havingbeendone为什么是having

更新时间:发布时间: 作者:游戏人朱云杰

havingbeendone为什么是having】在英语语法中,“having been done” 是一个常见的完成被动语态结构,常用于描述某个动作已经发生,并且该动作是由别人完成的。许多学习者对“having”这个部分感到困惑,不知道它为何不是“have”或“had”。下面我们将从语法结构、用法和常见误解三个方面进行总结,并通过表格形式清晰展示。

一、语法结构解析

“Having been done” 是现在分词的完成被动形式,由 having + 过去分词 构成。其中:

- having 是动词 “have”的现在分词形式;

- been 是动词 “be”的过去分词;

- done 是动词 “do”的过去分词。

因此,“having been done” 实际上是一个 完成被动语态的分词结构,用来表示“已经被做”。

二、为什么不是 “have” 或 “had”?

1. “have” 是助动词,不能单独作谓语

在完成时态中,“have” 与过去分词一起构成完成时(如 I have done)。但在这里,“having been done” 是一个 分词短语,而不是一个完整句子,因此不能使用 “have”。

2. “had” 是过去完成时的助动词

“Had been done” 是过去完成时的被动语态,表示“在过去某一时间之前已经被做了”。而 “having been done” 则是现在完成时的分词形式,常用于修饰主句中的主语。

3. “having” 表示动作的先后顺序

“Having been done” 强调的是“在某事发生之前,已经被做了”,通常用于说明某种状态或结果的来源。

三、常见用法举例

句子 解释
The report, having been completed, was submitted to the manager. 报告被完成后,提交给了经理。
The house, having been built in 1990, is now for sale. 这栋房子建于1990年,现在出售。
She left the room, having forgotten her keys. 她离开房间时忘了带钥匙。

四、常见误解对比表

错误表达 正确表达 解释
I have been done. I have been done. 这个句子语法不成立,因为“done”是及物动词,不能用于被动语态中没有宾语的情况。
Had been done. Having been done. “had been done” 是过去完成时,而 “having been done” 是现在完成时的分词结构,用于修饰主句。
Have been doing. Having been done. “have been doing” 是现在完成进行时,强调动作的持续性;“having been done” 强调动作的完成和被动性。

五、总结

“Having been done” 是一个非常实用的语法结构,尤其在书面语中频繁出现。理解它的构成和用法有助于更准确地表达复杂的逻辑关系。关键点在于:

- “having” 是现在分词,用于表示动作的完成;

- “been done” 是被动语态的过去分词结构;

- 它常用于分词短语中,修饰主句的主语或宾语。

通过以上分析和表格对比,可以更清晰地理解为什么是 “having been done”,而不是其他形式。

原创内容,AI率低,适合教学与自学参考。

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