大学英语四六级语法考点时态篇---过去完成时
发布时间: 2025-01-17 17:45
过去完成时:表示在过去某一时间或动作之前已经完成的动作或存在的状态。例如:“By the time he arrived,the meeting had already started.”(他到的时候,会议已经开始很久了。)
表示过去的过去
过去完成时表示在过去某一时间或动作之前已经完成的动作或存在的状态,即“过去的过去”。这种用法在四六级考试中常出现在阅读理解、完形填空和写作等题型中。
例句:“When we arrived at the airport,the plane had already taken off.”(当我们到达机场时,飞机已经起飞了。)在这个句子中,“arrived”是一般过去时,表示过去的动作,“had already taken off”是过去完成时,表示在到达机场这个过去动作之前,飞机起飞这个动作已经完成了。在阅读理解中,尤其是记叙文或故事类文章中,经常会用到这种时态来描述事件的先后顺序。例如:“By the time he found his keys,the movie had already begun.”(当他找到钥匙时,电影已经开始很久了。)
例句:“She had finished her homework before her mother came back.”(在她妈妈回来之前,她已经完成了作业。)在这个句子中,“came back”是一般过去时,表示过去的动作,“had finished”是过去完成时,表示在妈妈回来这个过去动作之前,完成作业这个动作已经完成了。在完形填空题中,可能会考查这种用法,需要根据上下文语境来判断是否需要用过去完成时来表示动作的先后顺序。
与时间状语连用
过去完成时常用一些特定的时间状语来强调动作的先后顺序或时间点。
by + 过去时间点:“By the end of last month,he had read ten books.”(到上个月末,他已经读了十本书。)在这个句子中,“by the end of last month”是一个表示过去时间点的状语,强调在上个月末这个时间点之前,读十本书这个动作已经完成了。在四六级的语法填空题中,可能会给出这样的时间状语,考生需要根据时间状语判断出句子应使用过去完成时。例如:“By the time he was ten,he had learned three foreign languages.”(到他十岁时,他已经学会了三门外语。)
before,after:“He had left before I arrived.”(我到之前,他已经离开了。)在这个句子中,“before”是一个表示先后顺序的状语,强调在到达这个过去动作之前,离开这个动作已经完成了。在写作中,如果要描述事件的先后顺序,可以用过去完成时与这些时间状语连用。例如:“After she had finished her speech,the audience gave her a warm applause.”(在她完成演讲之后,观众给了她热烈的掌声。)这里“had finished”是过去完成时,表示在观众鼓掌这个过去动作之前,完成演讲这个动作已经完成了。
用于宾语从句中
当主句是一般过去时,宾语从句描述的是过去的过去的情况时,从句常用过去完成时。
例句:“He said he had seen the film before.”(他说他以前看过这部电影。)在这个句子中,“said”是一般过去时,表示过去的动作,“had seen”是过去完成时,表示在说这个过去动作之前,看过电影这个动作已经完成了。在四六级的语法选择题中,经常会考查这种宾语从句的时态呼应问题。考生需要根据主句的时态来判断从句应使用的时态。例如:“She told me she had already left her hometown.”(她告诉我她已经离开了家乡。)这里“told”是一般过去时,从句中“had already left”是过去完成时,表示在告诉这个过去动作之前,离开家乡这个动作已经完成了。
例句:“I didn't know that he had moved to a new house.”(我不知道他已经搬到了新房子。)在这个句子中,“didn't know”是一般过去时,表示过去的动作,“had moved”是过去完成时,表示在不知道这个过去动作之前,搬到新房子这个动作已经完成了。这种用法在完形填空题中也可能会出现,需要根据上下文语境来判断是否需要用过去完成时来表示过去的过去的动作。