【havingdone是什么时态】在英语语法中,“having done”是一种非谓语动词结构,常用于表示动作的先后顺序或原因。它属于现在分词的完成形式,通常用来修饰主句中的主语,表达“已经做了某事”的意思。下面将从时态、用法和结构等方面进行总结,并以表格形式清晰展示。
一、
“Having done”是现在分词的完成形式,其基本结构为“have/has + 过去分词”。它不单独作为谓语动词使用,而是作为非谓语动词,常用于以下几种情况:
1. 表示动作的先后关系:强调某一动作发生在另一个动作之前。
2. 表示原因或条件:说明某个结果的原因或前提。
3. 用于独立主格结构:在某些情况下,可以独立使用,但需注意逻辑主语与主句主语一致。
虽然“having done”本身不直接表示一个完整的时态,但它所表达的动作通常发生在主句动作之前,因此在语义上具有完成时的意味。
二、表格对比
| 项目 | 内容 | 
| 结构 | having + 过去分词(如:having done, having gone) | 
| 时态 | 不是独立时态,但表示“已完成的动作”,具有完成意义 | 
| 用法 | 非谓语动词,常用于修饰主句主语,表示时间、原因或条件 | 
| 举例 | Having finished his work, he went home.(完成工作后,他回家了) | 
| 与一般时态的区别 | “having done”不用于句子的谓语部分,而“have done”是现在完成时的谓语形式 | 
| 常见搭配 | after having done, before having done, in having done 等 | 
三、注意事项
- “Having done”不能单独作谓语,必须依附于主句。
- 在使用时要注意逻辑主语的一致性,即“having done”的动作应由主句的主语执行。
- 它在正式书面语中较为常见,在口语中较少使用。
通过以上分析可以看出,“having done”虽然不是一种独立的时态,但在表达动作的先后关系和完成状态时非常有用。理解它的结构和用法有助于更准确地掌握英语的复杂句式。
                            

