阿卡索高中英语知识分析:过去完成进行时的用法

发布时间:2020-12-01 17:20:12 阅读数:
摘要:过去完成进行时的用法:过去完成进行时它通常表示一个持续到过去某时的动作,由“had been+现在分词”构成,因此无人称变化,具体用法如下:...

  过去完成进行时的用法:过去完成进行时它通常表示一个持续到过去某时的动作,由“had been+现在分词”构成,因此无人称变化,具体用法如下:

阿卡索,高中英语知识,过去完成进行时

  1. 过去完成进行时表示持续到过去某时的一个动作(可算是现在完成进行时的过去式)。

  例句:The ground was wet. It had been raining.

  地是湿的。此前一直在下雨。

  She was out of breath. She had been running.

  她气喘吁吁,她一直在跑来着。

  2. 过去完成进行时并不一定表示这个过去动作将持续下去。

  例句:He came back at seven. He had been waiting for her two hours.

  他七点回来。他已经等了她两个小时了。(7点后他没有在继续等。)

  3. 过去时间可用一个时间状语表示。

  例句:When I first met her, she had been working in the company for ten years.

  我第一次见到她时,她在那家公司已工作十年了。

  PS:但在更多情况下过去时间由另一句子表示出来,毋需加上时间状语。

  例句:Her eyes were red. It was obvious she had been crying.

  她眼睛红红的,显然她是哭了。

  4. 有时上下文可说明是谈过去的事,因此不需要时间状语。

  例句:She had been watching TV all day.

  她看了一天的电视。

  5. 这个时态也可用在某些从句中,这时从句的动作发生在主句的动作之前而对其有影响。

  例句:That was just the letter I had been expecting.

  这正是我一直期待的信。

  6. 过去完成进行时有一些特别的含义,如下:

  ①表示尚未完成。

  例句:He had been writing the novel.

  他一直在写小说。(他现在尚未完成。)

  ②表示企图。

  例句:He had been studying the meaning of this proverb.

  他一直在研究这句谚语的意思。(他企图去研究。)

  ③表示未得结果。

  例句:We had been studying what our enemy had said.

  我们一直在研究敌人所说的话。(但是我们没有能力去理解它。)

  ④表示最近情况。

  例句:He had been quarrelling with his wife.

  他一直和妻子吵架。(表示最近的时间段。)

  ⑤表示反复动作。

  例句:He had been asking me the same question.

  他一直在问我同样的问题。(问过很多次。)

  以上是关于过去完成进行时的用法的全部内容。