过去完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来讲解一下:过去完成进行时的概念和用法以及特殊含义,一起来看看吧!

 

特别含义

1)尚未完成:

He had been writing the novel.(He had not finished it yet.)他一直在写小说。

2)企图:

He had been studying the meaning of this proverb.(He was trying to study it.)他一直在研究这个谚语的意思。

3)未得结果:

We had been studying what our enemy had said.(But we were not able to understand it.)我们一直在研究敌人所说的话。

4)最近情况:

He had been quarrelling with his wife.(lately)他一直在和妻子吵架。

5)反复动作:

He had been asking me the same question.(Many times)他问过我同样的问题。

6)情绪:

What had he been doing?(不耐烦)他在干什么?

4特点

这种时态很少用在否定句中,而多以过去完成时代替:

He had not practised English for many years.(普通说法)

He had not been practising English for many years.(少见)

这种时态还可用在said,supposed等引起的间接引语中,代替现在完成进行时:

He said,“I have been speaking to John.”= He said that he had been speaking to John.

He thought,“She was watching me when I passed.”= He thought that she had been watching him when he had passed.

过去完成进行时经常与现在完成进行时混淆。

现在完成进行时(The present perfect progressive) 由have/has been +-ing 分词构成;

过去完成进行时(The past perfect progressive tenses )由had been +-ing 分词构成.

 

怎么样,看完了这篇文章,大家是不是对过去完成进行时的概念和用法有了初步的了解了呢?喜欢就赶快收藏起来吧~