过去完成时的用法归纳
的有关信息介绍如下:
过去完成时主要用于描述在过去某个时间或动作之前已经发生或完成的动作,即“过去的过去”。以下是对过去完成时用法的详细归纳:
一、构成形式
过去完成时的基本构成形式是“had + 过去分词”。
- 肯定式:主语 + had + 过去分词 + 其他。
- 否定式:主语 + had + not + 过去分词 + 其他。
- 疑问句:Had + 主语 + 过去分词 + 其他?肯定回答为“Yes, 主语 + had.”;否定回答为“No, 主语 + hadn't.”。
- 特殊疑问句:特殊疑问词 + had + 主语 + 过去分词 + 其他?
- 被动语态:主语 + had(not) + been + 过去分词 + 其他。
二、时间状语
过去完成时常用的时间状语包括:
- by + 过去时间点:表示在某个过去的时间点之前已经完成的动作。例如,“I had finished my homework by six o'clock yesterday.”(我昨天六点之前就已经做完了作业。)
- by the end of + 过去时间点:表示在某个过去的时间段结束之前已经完成的动作。例如,“I had written half of the book by the end of last week.”(在上周之前,我就已经写了半本书了。)
- before + 过去时间点:表示在某个过去的时间点之前已经完成的动作。例如,“I had seen the movie before last month.”(我在上个月之前就已经看过这部电影了。)
此外,还可以使用“when”、“before”、“after”、“as soon as”、“till/until”等引导的时间状语从句来表示过去完成时,其中从句的动作发生在主句动作之前。
三、基本用法
表示在过去某一时刻或动作之前完成了的动作:
- 例如,“When I went to the bus station, the bus had already left.”(当我去公交车站的时候,公交车已经走了。)
表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态:
- 常和“for”或“since”构成的时间状语连用。例如,“He had lived in the house for five years.”(他在这个房子里住了五年了。)
- 也可以表示在过去某一时间点之前,某个动作或状态已经开始并一直持续,直到该时间点。例如,“By the time I got to the cinema, the movie had been on for several minutes.”(在我去电影院之前,电影已经开始了几分钟了。)
叙述过去发生的事情后,反过来追述或补述以前发生的动作:
- 例如,“Mr. Smith died yesterday. He had been a good friend of mine.”(史密斯先生昨天去世了。他以前是我的好朋友。)
在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时:
- 例如,“I returned the book that I had borrowed.”(我已归还了我借的书。)
在told、said、knew、heard、thought等动词后的宾语从句(或间接引语)中,如果从句中的动作发生在主句表示的过去的动作之前,也常用过去完成时:
- 例如,“He said that he had known her well.”(他说他很熟悉她。)
表示过去未曾实现的想法、希望、打算或意图等:
- 例如,“They had wanted to help but could not get there in time.”(他们本来打算去帮忙,但没有及时赶到那里。)
四、注意事项
- 除非从谈话的先后关系和上下文关系可以确定过去的动作完成的基准点,否则应避免在简单句中使用过去完成时。
- 在过去不同时间发生的两个动作中,发生在前的动作常用过去完成时,发生在后的动作用一般过去时。但如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含“before”和“after”的复合句中,因为这时从句的动作和主句的动作发生的先后顺序已经非常明确。
综上所述,过去完成时是一个表示“过去的过去”的时态,其用法多样且灵活。在理解和运用时,需要结合具体语境和语法规则进行准确判断。



