【havingdone和havingbeendone怎么用什么意思】在英语学习中,“having done”和“having been done”是常见的现在分词完成式结构,常用于表示动作的先后顺序或强调动作的完成状态。它们在句中的作用类似于一个状语从句,但更加简洁。以下是它们的用法与含义的详细总结。
一、基本概念
| 结构 | 含义 | 用法说明 |
| Having done | 表示主动完成的动作 | 主语是动作的执行者 |
| Having been done | 表示被动完成的动作 | 主语是动作的承受者 |
二、具体用法详解
1. Having done(主动完成)
- 结构:Having + 过去分词(V-ed)
- 功能:表示主语已经完成了某个动作,通常用来修饰主句,说明原因、时间或条件。
- 例句:
- Having finished his homework, he went out to play.
(完成作业后,他出去玩了。)
- Having studied hard, she passed the exam easily.
(努力学习后,她轻松通过了考试。)
> 注意:这种结构通常放在主句之前,起到状语的作用,有时可以省略主语,因为主语与主句一致。
2. Having been done(被动完成)
- 结构:Having + been + 过去分词
- 功能:表示动作已经被完成,强调被动意义。
- 例句:
- Having been invited to the party, she accepted the offer.
(被邀请参加聚会后,她接受了邀请。)
- The report, having been completed on time, was praised by the manager.
(报告按时完成,受到了经理的表扬。)
> 这种结构多用于书面语,尤其是正式场合,强调动作的被动性和完成性。
三、对比表格
| 项目 | Having done | Having been done |
| 时态 | 现在分词完成式 | 现在分词完成被动式 |
| 动作主体 | 主语是动作的执行者 | 主语是动作的承受者 |
| 语态 | 主动语态 | 被动语态 |
| 常见场景 | 强调已完成的动作 | 强调被动完成的动作 |
| 举例 | Having eaten lunch, I felt tired. | The letter, having been sent, arrived yesterday. |
四、使用技巧与注意事项
1. 主语一致性:
“Having done”和“Having been done”通常省略主语,因为主语与主句一致。例如:
- Having finished the work, he left the office.
(主语“he”与主句一致)
2. 语境选择:
- 如果想表达“某人做了某事”,用“having done”。
- 如果想表达“某事被完成”,用“having been done”。
3. 避免混淆:
- “Having done” ≠ “Having been doing”
- “Having done”是完成式,强调结果;
- “Having been doing”是进行完成式,强调持续的动作。
4. 常见错误:
- 错误:Having being done(应为“having been done”)
- 错误:Having done it, it is done.(语法不自然,建议改写)
五、总结
| 项目 | 内容 |
| 用途 | 表示动作的完成,用于状语从句的简化 |
| 主动形式 | Having done —— 主语是动作执行者 |
| 被动形式 | Having been done —— 主语是动作承受者 |
| 适用场合 | 正式或书面语中,强调动作的先后关系或完成状态 |
| 学习建议 | 多结合例句理解,注意主语与动作的关系 |
通过掌握“having done”和“having been done”的用法,可以更准确地表达动作的完成状态,提升语言表达的逻辑性和准确性。


