Past perfect continuous

Past perfect continuous 意思是 “过去完成进行时:had been + V-ing 表示到过去某一刻为止一直在进行的动作。”. had been + V-ing 从过去某一点回看一个在此之前一直持续的动作:She had been studying for hours when I called——学习开始得更早,在打电话那一刻仍在进行. 接续: had been + V-ing

过去完成进行时:had been + V-ing 表示到过去某一刻为止一直在进行的动作。

B2

接续

had been + V-ing

解释

had been + V-ing 从过去某一点回看一个在此之前一直持续的动作:She had been studying for hours when I called——学习开始得更早,在打电话那一刻仍在进行。它常用来解释过去的情形或结果:His eyes were red because he had been crying. 与过去完成时(had done)对比,后者把更早的动作看成已完成,而非仍在进行。

例句

She had been studying for hours when I called.
我打电话时,她已经学了好几个小时了。
They had been living there for ten years before they moved.
他们搬走之前已经在那里住了十年。

注意

和其他进行时一样,状态动词要避免:I had known her for years(不说 had been knowing)。

FAQ

Past perfect continuous — 是什么意思、怎么用?

过去完成进行时:had been + V-ing 表示到过去某一刻为止一直在进行的动作。. had been + V-ing 从过去某一点回看一个在此之前一直持续的动作:She had been studying for hours when I called——学习开始得更早,在打电话那一刻仍在进行。它常用来解释过去的情形或结果:His eyes were red because he had been crying. 与过去完成时(had done)对比,后者把更早的动作看成已完成,而非仍在进行。

Past perfect continuous — 怎么接续?

had been + V-ing

Past perfect continuous — 有什么注意点?

和其他进行时一样,状态动词要避免:I had known her for years(不说 had been knowing)。

相关语法

在 app 里学 →