(一)构成:过去完成进行时是由"had been +现在分词"构成。

  She had been suffering from a bad cold when she took the exam. 她在考试之前一直患重感

  Had they been expecting the news for some time? 他们期待这个消息有一段时间了吧?

  (二)用法:

  1. 表示过去某一时间之前一直进行的动作。

  过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也以一过去时间为前提。过去完成进行时也是一个相对的时态, 上下文中须有明示或暗示的作为参照的过去的时间。

  I had been looking for it for days before I found it. 这东西我找了好多天才找着。

  They had only been waiting for the bus a few minutes when it came. 他们只等了几分钟车就来了。

推荐文章

高中化学知识点:铁生成氧化亚铁方程式

  铁生成氧化亚铁的化学方程式为2Fe+O2=2FeO...

初中英语语法之-ed形容词与-ing形容词的语法区别

  以后缀-ed结尾的形容词(如ashamed,del...

评论区(暂无评论)

我要评论

昵称
邮箱
网址
0/200
没有评论
可按 ESC 键退出搜索

0 篇文章已搜寻到~