英语语法过去完成时用法详解.docxVIP

  • 0
  • 0
  • 约3.09千字
  • 约 7页
  • 2026-01-24 发布于辽宁
  • 举报

英语语法过去完成时用法详解

在英语时态体系中,过去完成时是一个用于表述特定时间关系的重要语法点。它并非孤立存在,而是与一般过去时等时态紧密关联,用于清晰界定过去发生的多个动作或状态之间的先后顺序。对于准确、生动地叙述过去的事件,过去完成时扮演着不可或缺的角色。本文将深入探讨过去完成时的定义、构成、核心用法,并结合实例进行说明,助您全面掌握这一时态的应用。

一、定义与构成

过去完成时,顾名思义,其核心要义在于表示在过去某一特定时间或动作之前就已经完成或发生的动作或状态。它强调的是“过去的过去”,即存在一个明确的过去参照点,而我们所要描述的动作或状态发生在这个参照点之前,并对参照点的情况可能产生了影响或造成了某种结果。

其基本构成形式为:had+动词的过去分词(pastparticiple)

*肯定句:主语+had+过去分词+其他。

*Shehadfinishedherhomeworkbeforeherparentscameback.

*否定句:主语+hadnot(hadn’t)+过去分词+其他。

*Theyhadn’tmeteachotherbeforetheparty.

*疑问句:Had+主语+过去分词+其他?

*HadyouevervisitedParisbeforeyoumovedthere?

*简略回答:Yes,主语+had./No,主语+hadn’t.

*—Hadheleftwhenyouarrived?—Yes,hehad./No,hehadn’t.

二、核心用法解析

过去完成时的运用,关键在于准确判断动作发生的时间序列。以下是其主要用法:

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

这是过去完成时最基本也最常见的用法。句中通常会有一个明确的过去时间点或过去动作作为参照,用以说明“过去的过去”这一时间关系。这个参照点可以通过一般过去时的动作来体现,也可以通过诸如“by+过去时间点”、“when”、“before”、“after”等词或短语来暗示。

*BythetimeIgottothecinema,themoviehadalreadystarted.

(当我到达电影院时,电影已经开始了。“到达电影院”是过去的动作,“电影开始”发生在“到达”之前,即“过去的过去”。)

*ShetoldmethatshehadvisitedLondontwicebefore.

(她告诉我她以前去过伦敦两次。“告诉”是过去的动作,“去过伦敦”发生在“告诉”之前。)

*Theyhadlivedinthathouseforfiveyearsbeforetheymovedtothecity.

(在他们搬到城里之前,他们已经在那所房子里住了五年了。“搬到城里”是过去的动作,“住了五年”发生在“搬”之前。)

2.用于“hardly...when...”、“scarcely...before...”等固定结构中

这些结构用于表示“刚一……就……”的意思,主句通常用过去完成时,从句用一般过去时。

*HardlyhadIfallenasleepwhenthephonerang.

(我刚睡着,电话就响了。)

*Scarcelyhadwestartedourjourneybeforeitbegantorainheavily.

(我们刚出发,天就下起了大雨。)

(注:在这类结构中,有时为了强调,会将“hardly”或“scarcely”置于句首,此时主句需要部分倒装。)

3.用于描述过去未曾实现的希望、计划或意图

当表示过去曾希望、计划或意图做某事,但最终未能实现时,常用“hadhoped/planned/intended/wanted+todosth.”的结构。

*Ihadhopedtocatchtheearlybus,butIoverslept.

(我本希望赶上早班车,但我睡过头了。)

*Theyhadplannedtovisitthemuseum,butthebadweatherruinedtheirplan.

(他们原计划参观博物馆,但恶劣的天气打乱了他们的计划。)

4.在含有“before”、“after”、“when”、“until”等连词的复合句中,明确动作的先后顺序

虽然在很多情况下,通过连词本身或上下文已经可以看出动作的先后,但使用过去完成

文档评论(0)

1亿VIP精品文档

相关文档