英语语法网
名词 动词 数词 代词 形容词 副词 连词 介词 冠词 疑问句 祈使句 感叹句 否定句 倒装句 强调句 状语从句 定语从句 时态大全 虚拟语气 独立主格 主谓一致 IT的用法 语法术语 单词用法 小学语法 初中语法 高中语法 大学语法
主页 > 时态 > 过去完成时 > 正文

过去完成时的主要用法

来源: 英语语法网栏目: 过去完成时

(1)过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。如:

When I woke up,it had stopped raining.我醒来时,雨已经停了。(“雨停”发生在“我醒来”之前)

(2)过去完成时是一个相对的时态,表示的是“过去的过去”,只有和过去某一时间或某一动作相比较时才使用它。如:

He told me that he had written a new book.他告诉我他写了一本新书。(“写书”发生在“告诉我”之前)

(3)过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在。此时多与already,yet,still,just,before,never等时间副词及 by,before,until等引导的短语或从句连用。如:

Peter had collected more than 300 Chinese stamps by the time he was ten.彼得到10岁的时候已经收集了300多张中国邮票。

(4)过去完成时表示某一动作或状态在过去某时已经开始,一直延续到某一过去时间,而且动作尚未结束,仍然有继续下去的可能。如:

By the end of last year,he had worked in the factory for twenty years.到去年年底为止,他已经在这个工厂工作了20年。(已经工作了 20 年,还有继续进行下去的可能)

过去完成时

猜你喜欢

过去完成时