【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”虽然结构相似,但在语义和用法上有着明显区别。掌握它们的正确使用方式,有助于提升英语表达的准确性和地道性。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。