首页 > 要闻简讯 > 宝藏问答 >

havingdone和havingbeendone怎么用什么意思

2025-09-13 07:27:17

问题描述:

havingdone和havingbeendone怎么用什么意思,这个怎么弄啊?求快教教我!

最佳答案

推荐答案

2025-09-13 07:27:17

havingdone和havingbeendone怎么用什么意思】在英语语法中,“having done”和“having been done”是现在分词的完成式结构,常用于表示动作的先后顺序或强调某个动作已经完成。它们在句子中通常作状语或定语,具有一定的逻辑关系。

以下是对这两个结构的总结与对比:

一、基本含义

结构 含义 说明
having done 表示主语已完成的动作 强调动作的完成,并且这个动作是由主语主动执行的
having been done 表示动作已被完成,但不是由主语主动完成的 强调动作的被动性,即动作是被他人或某种情况完成的

二、使用场景对比

结构 使用场景 示例句子
having done 表示主语已完成某事,常用于时间、原因、条件等状语从句中 Having finished his work, he went home.(他完成工作后回家了。)
having been done 表示动作已被完成,多用于被动语态中 The report having been completed, we can proceed to the next step.(报告完成后,我们可以继续下一步。)

三、语法功能

功能 having done having been done
状语 ✅ 可以作时间、原因、条件等状语 ✅ 可以作时间、原因、条件等状语
定语 ❌ 不能直接作定语 ✅ 可以作定语,表示被修饰名词的被动状态

四、常见错误对比

主语/宾语 ❌ 不能单独作主语或宾语 ❌ 不能单独作主语或宾语
错误用法 正确用法 原因
He was late because of having forget the meeting. He was late because of having forgotten the meeting. “forget”应为过去分词形式,表示动作已完成
The book having being written by him is very popular. The book having been written by him is very popular. “have been done”是被动语态的完成式,不能用“being done”

五、总结

- having done 强调主语已完成的动作,为主动语态。

- having been done 强调动作已被完成,为被动语态。

- 两者都常用于复杂句中,作为状语或定语使用。

- 注意时态和语态的搭配,避免语法错误。

通过以上对比可以看出,“having done”和“having been done”虽然结构相似,但在语义和用法上有着明显区别。掌握它们的正确使用方式,有助于提升英语表达的准确性和地道性。

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