过去完成进行时是英语语法中的一种时态,用于表达过去某个时间点之前一直在进行的动作。它的结构形式是:
had been + 现在分词
例如:
-
他们在我到达之前已经在学习英语了三个小时了。 They had been studying English for three hours before I arrived.
-
她在我来之前一直在做饭。 She had been cooking before I came.
-
我们开始出发之前已经在等待一个小时了。 We had been waiting for an hour before we started our trip.
需要注意的是,过去完成进行时通常用于过去的叙述中,并且常常和过去完成时连用,以强调一个动作在过去的某个时间点之前一直在进行,并且在该时间点之后也没有结束。
例如:
-
我去年假期一直在学习,直到我回到学校。 I had been studying throughout my vacation last year until I went back to school.
-
他们一整天都在等待,直到他们的飞机起飞。 They had been waiting all day until their plane took off.
总之,过去完成进行时是英语语法中比较复杂的一种时态,但是只要掌握好它的结构形式和用法,就能够更好地理解英语中的时态,提高自己的语言水平。