过去完成进行时例句是怎么样的?
过去完成进行时例句如下:
1、表示过去某一时间之前一直进行的动作。
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也必须以一过去时间为前提。
例句:I had been looking for it for days before I found it.
这东西我找了好多天才找着的。
2、表示反复的动作。
例句:You had been giving me everything.
你对我真是有求必应。
3、常用于间接引语中
例句:I asked where they had been staying all those days.
我问他们那些天是呆在哪儿的。
4、接具有“突然”之意when句。
例句:I had only been reading a few minutes when he came in.
我刚看了几分钟他就进来了。
过去完成进行时构成:
过去完成进行时是由"had been +现在分词"构成。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
1、She had been suffering from a bad cold when she took the exam.
她在考试之前一直患重感冒。
2、They had been expecting the news for some time?
他们期待这个消息有一段时间了吧?