
过去完成时的结构相对简单且固定,主要用来表示在过去某一时间点或动作之前已经完成的动作或状态。以下是过去完成时的详细结构:
一、基本结构
过去完成时的基本结构是“主语+had+过去分词”。
- 肯定句:主语+had+过去分词+其他成分。例如:I had finished my homework.(我已经完成了我的作业。)
- 否定句:主语+had+not+过去分词+其他成分。例如:I hadn't finished my homework.(我还没有完成我的作业。)
- 疑问句:Had+主语+过去分词+其他成分?例如:Had you finished your homework?(你完成了你的作业吗?)
二、时间状语
过去完成时常常与一些表示过去时间的时间状语连用,这些时间状语有助于明确动作发生的时间顺序。常见的时间状语包括:
- by+过去时间点:表示在某个过去的时间点之前已经完成。例如:I had learned 500 words by the end of last month.(到上个月底,我已经学了500个单词。)
- by the end of+过去时间点:与“by+过去时间点”类似,也表示在某个过去的时间段结束之前已经完成。例如:By the end of the day, we had sold all the tickets.(到那天结束时,我们已经卖完了所有的票。)
- before+过去时间点/从句:表示在某个过去的时间点或动作之前已经完成。例如:I had never seen such a beautiful sunset before.(我以前从未见过如此美丽的日落。)
此外,还有一些固定的句型结构也常与过去完成时连用,如“hardly…when…”、“no sooner…than…”以及“It was the first (second, etc.) time (that)…”等。
三、使用场景
过去完成时主要用于以下几种场景:
- 描述两个过去的动作,表示其中一个动作在另一个动作之前完成。例如:She had left the room before I arrived.(她在我到达之前已经离开了房间。)
- 在宾语从句中,当主句为一般过去时时,从句中的动作如果发生在主句动作之前,则从句用过去完成时。例如:He said that he had visited Paris before.(他说他以前去过巴黎。)
- 在状语从句中,如果主句和从句的动作有先后关系,且先发生的动作对后发生的动作有影响或结果,则先发生的动作用过去完成时。例如:After he had finished his homework, he went to bed.(他做完作业后就去睡觉了。)
综上所述,过去完成时的结构清晰明了,主要由“主语+had+过去分词”构成,并常与表示过去时间的时间状语连用。掌握这一结构有助于我们更准确地理解和运用过去完成时。
