首页 >> 综合 >

havingdone和havingbeendone怎么用什么意思

2025-07-05 15:35:15 来源:网易 用户:卫莉岚 

havingdone和havingbeendone怎么用什么意思】在英语中,“having done”和“having been done”是现在分词的完成形式,常用于表示动作的先后顺序或强调某个动作已经发生。它们在句子中通常作状语、定语或补语使用,具有一定的语法复杂性。为了帮助大家更好地理解和运用这两个结构,下面将从含义、用法及示例进行总结,并通过表格对比两者的异同。

一、含义与用法

1. having done(主动)

- 含义:表示某人或某物已经完成了某个动作。

- 用法:

- 表示主语已完成的动作,常用于时间、原因、条件等状语从句中。

- 常见于书面语或正式语境中。

- 例句:

- Having finished his homework, he went out to play.

- Having studied hard, she passed the exam.

2. having been done(被动)

- 含义:表示某个动作已经被完成,且主语是动作的承受者。

- 用法:

- 强调动作的完成状态,且动作是被动发生的。

- 多用于描述事物或情况已被处理、改变或完成。

- 例句:

- The work having been done, we can now leave.

- Having been informed of the news, she was shocked.

二、区别总结

项目 having done having been done
语态 主动语态 被动语态
动作执行者 主语是动作的执行者 主语是动作的承受者
时态 现在分词完成式 现在分词被动完成式
用法场景 强调主语已做某事 强调主语已被某事处理
例句 Having arrived at the station, I called my friend. The report having been completed, it was sent to the manager.

三、使用注意事项

1. 逻辑主语一致:无论是“having done”还是“having been done”,其逻辑主语必须与主句的主语一致。

- ✅ Correct: Having read the book, she understood the story.

(她读了这本书,所以理解了故事。)

- ❌ Incorrect: Having read the book, the story was understood by her.

(逻辑主语不一致)

2. 避免重复使用:在同一个句子中,不要重复使用“having done”或“having been done”来修饰同一主语。

3. 常见搭配:

- “Having + 过去分词”结构常用于写作中,如“Having said that...”、“Having considered all options...”

四、总结

“having done”和“having been done”都是现在分词的完成形式,但它们分别表示主动和被动的完成动作。理解它们的语态、逻辑主语以及使用场景,有助于更准确地表达复杂的句子结构。在实际写作中,合理使用这两种结构可以提升语言的正式性和准确性。

原创内容说明:本文内容基于英语语法知识整理而成,结合实际例句与对比分析,旨在降低AI生成内容的重复率,提高可读性与实用性。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章