过去完成时句式

过去完成时句式

过去完成时句式详解

过去完成时是英语语法中的一种时态,用于表示在过去某一时间点之前已经完成的动作或状态。它通常与过去的某个时间点或另一个过去动作相比较,以突出动作的先后顺序。以下是关于过去完成时句式的详细讲解:

一、基本结构

过去完成时的基本结构是“had + 过去分词”。其中,“had”是助动词,“过去分词”则是实义动词的过去式形式变化而来的。

例如:

  • I had finished my homework before dinner.(我在晚饭前就已经完成了作业。)
  • She had learned English for five years before she came to this country.(她来这个国家之前已经学了五年英语了。)

二、常用句型

  1. 肯定句:主语 + had + 过去分词 + 其他成分。

    • 例如:We had already left when the phone rang.(电话响的时候我们已经离开了。)
  2. 否定句:主语 + had not/hadn't + 过去分词 + 其他成分。

    • 例如:I hadn't seen him since last year.(自从去年以来我就没见过他。)
  3. 疑问句:Had + 主语 + 过去分词 + 其他成分?

    • 例如:Had you eaten breakfast when you arrived?(你到的时候吃过早饭了吗?)
  4. 特殊疑问句:疑问词 + had + 主语 + 过去分词 + 其他成分?

    • 例如:What had happened by the time he arrived?(他到的时候发生了什么事?)
  5. 强调句:It was/had been + 时间段 + that + 从句(使用过去完成时)。

    • 例如:It was three hours later that they had finally found the lost child.(三个小时之后他们才终于找到了那个迷路的孩子。) 注意:这种句型中的“that”从句要使用过去完成时,且整个句子有强调时间段的意味。但请注意,这种用法在现代英语中较为少见,更多时候我们使用其他方式来表达类似的含义。
  6. 混合时态句:在过去完成时的句子中,可以包含其他时态的从句或短语,以表达更复杂的逻辑关系。

    • 例如:When I had finished reading the book, I realized how much I had enjoyed it.(当我读完这本书时,我意识到我有多么喜欢它。)在这个例子中,“had finished”是过去完成时,“realized”和“had enjoyed”分别是过去式和过去完成时,共同构成了一个复杂的句子结构。

三、使用场景

  1. 表示在过去某一时间点之前已经完成的动作或状态。

    • 例如:By the end of last month, we had sold over 100 units of our new product.(到上个月底为止,我们已经卖出了100多台新产品。)
  2. 用于描述在过去的某个时间段内持续发生并已经结束的动作或状态。

    • 例如:She had been studying hard for months before she got the scholarship.(她在获得奖学金之前的几个月里一直在努力学习。)
  3. 在某些从句中(如宾语从句、定语从句等),当主句的谓语动词为过去时态时,从句中的谓语动词如果表示的是“过去的过去”,则需要使用过去完成时。

    • 例如:He told me that he had visited Paris twice.(他告诉我他已经去过巴黎两次了。)在这个例子中,“told”是过去时,“had visited”则是过去完成时,因为“参观巴黎”这一动作发生在“告诉”这一动作之前。

四、注意事项

  1. 过去完成时不能单独使用,必须有一个参照的时间点或动作来与之比较。
  2. 在日常口语交流中,过去完成时的使用频率相对较低;但在书面语或正式场合中,它则是一种常见的表达方式。
  3. 当两个过去动作按先后次序发生时,先发生的用过去完成时,后发生的用一般过去时。这是判断过去完成时的一个重要依据。