切换城市

首页>有问必答>正文

having done是什么时态

匿名提问者2024-02-05 14:17:21

我要提问

最佳答案

  "Having done"是现在分词的完成式,表示一个动作在另一个动作之前发生或完成。在英语中,现在分词的完成式主要用于以下两种情况:

having done是什么时态

  1. 过去完成时:"Having done"可以表示一个动作或情况在过去某个时间点之前发生或完成。例如:

  Having finished his homework, he went to bed.(完成作业后,他去睡觉了。)

  2. 过去完成进行时:"Having been doing"可以表示一个动作或情况在过去某个时间段内持续进行。例如:

  Having been living in Shanghai for five years, he knew the city very well.(在过去五年里一直住在上海,他对这个城市非常熟悉。)

  请注意,虽然"having done"和"having been doing"具有时态意义,但它们本身并不是一个完整的时态形式。这些结构通常与主句结合使用,以表示动作发生的时间关系。

免费领取备考试听课

(已有400人领取)

相关文章推荐

HOT

热门简章

学制: 3年 学费: 69000

上课地点: 陕西 授课方式:面授班

学制: 1年 学费: 16000

上课地点: 深圳 授课方式:网络班/面授班

北京中知易教育科技发展有限公司

京ICP备05056911号-31

总部地址:北京市海淀区上地四街8号华成大厦4层405

咨询热线:400-1069-096