过去完成时进行是英语语法中的一种时态形式,通常用于描述过去某个时间点之前正在进行的动作或状态。它由“had been + 现在分词”构成,表示过去某个时间点之前一直在进行的动作或状态。
例如,下面这个句子就是过去完成时进行:
- I had been studying English for three years when I moved to the United States. (我搬到美国前,我已经学习英语三年了)
在这个句子中,“had been studying”表示在搬到美国之前一直在学习英语。
过去完成时进行通常与过去完成时连用,用于表达一个在过去某个时间点之前已经完成的动作或状态。例如:
- By the time I arrived at the party, everyone had been drinking for hours. (当我到达聚会时,每个人已经喝了几个小时了)
在这个句子中,“had been drinking”表示在我到达聚会之前一直在喝酒。
需要注意的是,过去完成时进行并不常用,通常只在需要描述一种持续的动作或状态时才会用到。
总之,过去完成时进行是英语中的一种时态形式,用于描述在过去某个时间点之前正在进行的动作或状态。当需要表达这种情况时,可以使用“had been + 现在分词”的形式来构造句子。