【havingdone是什么时态】“Having done” 是英语中的一种动词形式,常用于句子中表示动作的先后顺序或原因。它并不是一个独立的时态,而是动名词(gerund)或现在分词(present participle)的一种特殊结构,通常与主句中的主语保持一致,表示“在……之后”或“因为……”。
一、
“Having done” 是由 “have + 过去分词” 构成的现在分词形式,主要用于强调动作的完成和时间上的先后关系。它本身并不表示特定的时态,而是一种非谓语动词结构,常见于以下几种情况:
1. 表示动作的先后顺序:常用于说明某个动作发生在另一个动作之前。
2. 表示原因或条件:用来解释为什么某事发生。
3. 作为状语从句的简化形式:在正式或书面语中,常常省略主语和助动词,用 “having done” 来代替完整的从句。
虽然 “having done” 不是标准时态,但它可以与不同的时态搭配使用,如现在完成时、过去完成时等,以表达更复杂的时态关系。
二、表格:having done 的用法及说明
| 用法类型 | 示例 | 说明 |
| 表示动作的先后顺序 | Having finished his homework, he went out to play. | 在完成作业之后,他出去玩了。 |
| 表示原因 | Having missed the bus, he was late for work. | 因为错过了公交车,他上班迟到了。 |
| 状语从句的简化 | Having studied hard, she passed the exam. | 她努力学习后通过了考试。 |
| 与主句主语一致 | Having seen the movie, I decided not to read the book. | 看过电影后,我决定不读这本书。 |
| 与过去完成时搭配 | Having had a meeting, they left the office. | 在开会之后,他们离开了办公室。 |
三、总结
“Having done” 并不是一个独立的时态,而是现在分词的一种形式,用于描述动作的完成或时间上的先后关系。它常用于正式或书面语中,能够使句子更加简洁和自然。理解其用法有助于提高英语表达的准确性和地道性。


