"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"具有时态意义,但它们本身并不是一个完整的时态形式。这些结构通常与主句结合使用,以表示动作发生的时间关系。
2024-06-26 16:45:31
2024-02-18 13:47:06
2024-02-06 10:44:42
2024-02-01 11:42:25
2024-01-22 15:16:21
学制: 3年 学费: 69000元
上课地点: 陕西 授课方式:面授班
学制: 1年 学费: 16000元
上课地点: 深圳 授课方式:网络班/面授班