【havingdone和havingbeendone怎么用什么意思】在英语中,“having done” 和 “having been done” 都是现在分词的完成式结构,常用于表示动作的先后顺序或因果关系。它们通常出现在句子的开头或中间,作为状语使用,帮助更清晰地表达时间或逻辑关系。
为了更好地理解这两个结构的区别和用法,下面将从含义、用法、例句以及对比表格四个方面进行总结。
一、含义与用法
1. Having done
- 含义:表示“已经做了某事”,强调主语主动执行了某个动作。
- 用法:通常用于表示主语先完成了某个动作,然后又发生了另一件事。常用于时间或因果状语从句中。
- 特点:主语是动作的执行者(主动语态)。
2. Having been done
- 含义:表示“已经被做过了”,强调动作是被动完成的。
- 用法:用于表示主语是动作的承受者,即动作是由他人或事物完成的。
- 特点:主语是动作的接受者(被动语态)。
二、常见场景对比
场景 | Having done | Having been done |
动作的执行者 | 主语自己做了某事 | 主语是动作的承受者 |
句子结构 | 主语 + having done + 其他成分 | 主语 + having been done + 其他成分 |
例子 | Having finished his work, he went home. | Having been told the news, she felt sad. |
三、典型例句分析
1. Having done something
- 例句:Having studied for hours, she passed the exam.
- 翻译:她学习了好几个小时,所以通过了考试。
- 分析:主语“she”是“studied”的执行者,说明她先学习,然后通过了考试。
- 例句:Having lost his keys, he couldn't enter the house.
- 翻译:因为他丢了钥匙,所以他不能进房子。
- 分析:主语“he”是“lost”的执行者,说明他先丢了钥匙,导致无法进入。
2. Having been done
- 例句:Having been invited to the party, he accepted it.
- 翻译:他被邀请参加聚会后,接受了邀请。
- 分析:“he”是“invited”的承受者,说明他是被邀请的。
- 例句:Having been criticized by the teacher, the student became more careful.
- 翻译:因为被老师批评了,这个学生变得更加小心。
- 分析:“the student”是“criticized”的承受者,说明他是被批评的对象。
四、总结
项目 | Having done | Having been done |
语法结构 | 主语 + having done | 主语 + having been done |
语态 | 主动语态 | 被动语态 |
动作执行者 | 主语自己 | 他人或事物 |
常见用法 | 表示先做了某事,再发生其他事 | 表示已被做,引出结果或影响 |
举例 | Having eaten, he went out. | Having been told, she left quickly. |
通过以上分析可以看出,“having done”和“having been done”虽然形式相似,但语义和用法有明显区别。掌握这两者的使用,有助于更准确地表达时间顺序和逻辑关系,提升语言表达的自然度和地道性。