首页 >> 精选问答 >

havingbeendone为什么是having

2026-06-13 17:48:14

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生成的通用模板,力求提供清晰、实用的解释。

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

 
分享:

Warning: file_put_contents(/www/wwwroot/newsm.cn/caches/caches_tpl_data/caches_data/f3998b895dab511b879fb0414b671c50.cache.php): failed to open stream: Permission denied in /www/wwwroot/newsm.cn/sucms/libs/classes/cache_file.class.php on line 60
最新文章