本文目录
英语语法中有多种时态,其中一种比较复杂的是过去完成进行时态。过去完成进行时态表示过去某个时间点之前一段时间内正在进行的动作,通常与另一个过去的动作同时发生。
构成
过去完成进行时态的构成需要用到三种不同的动词形式:had been + 动词的现在分词 + -ing。
例如:
-
I had been studying English for two years when I moved to the United States.(我搬到美国时,我已经学了两年英语了。)
-
She had been working as a teacher for five years before she decided to change her career.(她在决定转行前已经当了五年老师。)
用法
过去完成进行时态通常用来描述过去某一时间点之前正在进行的动作。它可以强调动作的持续性和延续性。同时,它也经常与过去完成时态一起使用,来表达两个过去的动作之间的关系。
例如:
-
By the time I arrived at the party, everyone had been dancing for hours.(当我到达聚会时,大家已经跳了好几个小时的舞了。)
-
He had been waiting for me for over an hour when I finally showed up.(当我最终出现时,他已经等了我一个多小时了。)
总结
过去完成进行时态可能比较复杂,但是它可以帮助我们更准确地描述过去的动作。在使用时,需要注意动作的持续性和延续性,并且通常需要与过去完成时态一起使用,来表达两个过去的动作之间的关系。