【havingbeendone为什么是having】在英语语法中,“having been done”是一个常见的完成时态结构,常用于被动语态中。很多人对“having”这个形式感到困惑,特别是它与“have been done”的区别。本文将从语法结构、用法和实际应用角度进行分析,并通过表格对比加深理解。
一、为什么使用 “Having”
“Having been done” 是一个现在分词的完成被动形式,其中:
- Having 是动词 have 的现在分词形式;
- been 是 be 的过去分词;
- done 是 do 的过去分词。
因此,“having been done” 表示“已经被做完了”,强调动作的完成状态和时间顺序。
这种结构通常用于以下几种情况:
1. 表示动作的先后顺序:如 “Having been finished, the project was presented to the client.”(项目完成后,被提交给客户。)
2. 作为状语从句的省略形式:如 “Having been informed, I decided to take action.”(被告知后,我决定采取行动。)
3. 在正式或书面语中更常见:比直接使用 “has been done” 更加正式、书面化。
二、为什么不是 “Have been done”
“Have been done” 是现在完成时的主动语态(被动语态),但它是完整的句子结构,不能直接作为状语或修饰其他成分使用。
例如:
- 正确用法:The work has been done.(工作已经完成了。)
- 错误用法:Having have been done(不符合语法规则)
而 “having been done” 则是现在分词短语,可以作状语、定语或补语,具有更强的灵活性。
三、总结与对比
| 项目 | Having Been Done | Have Been Done |
| 词性 | 现在分词完成被动形式 | 现在完成时被动语态 |
| 功能 | 常作状语、定语、补语 | 完整谓语动词 |
| 用法 | 多用于书面语、正式语境 | 多用于日常口语、完整句子 |
| 例句 | Having been completed, the building was opened. | The building has been completed. |
| 时态 | 强调动作的完成与先后顺序 | 强调动作的完成及结果 |
四、结论
“Having been done” 是一个由现在分词构成的完成被动结构,主要用于表达动作的完成状态和时间顺序。与 “have been done” 相比,它更灵活,常用于复杂句式和正式语境中。理解其语法结构和使用场景,有助于提升英语写作和阅读能力。
原创内容说明:本文为原创撰写,结合了语法知识与实际用法,避免使用AI生成的通用模板,力求提供清晰、实用的解释。


