过去完成时,是初中英语七大必考时态之一。它表示的是到过去某时为止或者在过去某时之前已经发生或完成的动作,简单的说就是“过去的过去”。
看下图:
过去完成时,看似简单,课上老师讲得明白,同学们听得清楚,可在具体用的时候,还是经常会出错,就是因为它的用法比较多,课堂时间所限,我们不能面面俱到。
肯定句:had+动词的过去分词;否定句:had后面加上not;一般疑问句:把had提前。如下面例句:
二、过去完成时的基本用法
过去完成时的用法,我们可以从以下三个方面来说:
第一个是用来表示一个动作或状态在过去某一时间或者某一个动作之前就已经完成,动作发生在过去的过去,如例句1;
第二过去完成时是一个相对的时态,表示的是“过去的过去”, 只有和过去某一时间或某一个动作相比较的时候才能使用它,如例句2;
第三,过去完成时表示某一个动作或状态,在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能,如例句3。
三、过去完成时的固定用法
过去完成时与before, after, until, when等引导的表过去的时间状语从句连用,看例句1;可以和时间介词by连用,如例句2;
还可以用于宾语从句或者间接引语中,如例句3;也用于一些固定句型中,如:hardly…when…(刚……就……),no sooner…than…(刚……就……),It was the first time that等。如例句4、5和6。
四、过去完成时与现在完成时的区别
现在完成时表示的动作发生在过去,它侧重的是对现在产生的结果或造成的影响,与现在有关,它的结构是:助动词have/has加动词过去分词;过去完成时表示的是相对的时态,它所表示的动作不仅发生在过去,更强调的是过去的过去,只有和过去某时或某个动作相比较的时候,才能用到它。
我们试着比较下面的例句:
1.—I am so sorry to keep you waiting. 对不起,让你久等了。
— Oh, not at all. I have been here only a few minutes. 没什么,我只在这儿等了几分钟。
“等” 这个动作,从过去某一时间点持续到现在。
2.—John returned home yesterday. 约翰是昨天回到家的。
—Where had he been? 他去哪儿了?
回答语中使用过去完成时,是因为,约翰在returned home之前去了哪些地方,即“过去的过去”。
再看下面两个例句: