1.概念:过去完成时态表示在过去某一时间以前已经发生了的动作,即发生在“过去的过去”。
2.构成:过去完成时由“助动词had(通用于各种人称和数)+过去分词构成。
3.用法:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。主要表示过去某时前已发生的动作或情况(也可说是“过去的过去”)。与by、before等构成的短语连用
4.陈述句:主语+助动词had (通用于各种人称和数)+过去分词
例句:They had already had breakfast before they arrived at the hotel.
在他们到达旅馆之前,他们已经吃早饭了。
温馨提示:从句中arrived at到达在“过去”的时间,而had already had吃早饭的动作发生在到达之前,因此主句的时态为“过去的过去”。例句:
I had finished writing my composition by 10:00 this morning.
今天上午10:00点以前,我已经写完了我的作文。
5.否定句:
主语+助动词had (通用于各种人称和数)+not+过去分词。 例句:
He said that he had not seen such a beautiful bird before.
他说他以前从来没有看过这样美丽的鸟。
6.疑问句
助动词had (通用于各种人称和数)+主语+过去分词?
例句:How many English flushed had you seen by the end of last term?
到上学期期末为止,你们看了多少部英文片?
Had you reached the station before ten o’clock?
到十点以前,你们已经到达火车站了吗?
温馨提示:如果时间状语从句的动作发生在前,则从句用过去完成时,主句用一般过去时。例句:
When he had finished his work, he left his office.
当他完成了他的工作,他离开了办公室。
过去完成时态不算难,
形式要向完成时态看。
Have变成had不怠慢,
断定过去之前是关键。
【典例分析】
He asked me ___ during the summer holidays.
A. where I had been
B. where I had gone
C. where had I been
D. where had I g one
【答案】A
考点:考查动词的时态。
现在进行时 现在进行时表示现在正在进行的动作或是现阶段正发生的动作。
现在进行时由“助动词be (am is are ) +现在分词”构成。
现在进行时的时间状语有: now, this …, these…等,但经常不用。如:
What are you doing up in the tree?(你在树上干什么?)
I am writing a long novel these days.(我最近在写一本长篇小说)
表示即将发生的动作,一般指近期安排好的事情。常见的动词有:come, go, stay, leave, spend, do等。
如:I’m coming now.(我就来)
表示频繁发生或反复进行的动作,常与always等频度副词连用,以表示赞扬、不满或讨厌等感情色彩。
如:He is always borrowing money from me and forgetting all about it some ti me later.
(他老是向我借钱,过一些时候就忘得一干二净)
【典例分析】
Don’t talk here. Grandparents _____.
A. is sleeping
B. are sleeping
C. sleeping
D. sleep.
【答案】B
考点:考查现在进行时态的用法。
现在完成时 。现在完成时表示一个发生在过去的、对现在仍有影响的动作,或表示开始在过去,并且一 直延续到现在,甚至还可能延续下去的动作。
在完成时由“助动词have (has)+动词的过去分词”构成。
表示发生在过去的对现在仍有影响的动作时,时间状语有:already, yet, just, once, twice, ever, never, three times, before, in the past+一段时间等。
如:I have never seen such fine pictures before.
(我以前从来没有看过这么好的画)
表示在过去开始一直延续到现在(可能延续下去)的动作或状态时,时间状语有:for (two years),since 1990, since (two weeks ago)和since引导的状语从句。
如:I have been away from my hometown for thirty years.(我离开家乡有30年了)
口语中have got往往表示have(有)的意思。
如:They have got thousands of books in their library.(他们图书馆有上万本书)
have been to与have gone to的区别:have gone to(“已经去了”)表示人不在这里,have been to(“去过”)表示人在这里。
如:--Where is Mr. Li? –He has gone to the UK. (李先生在哪里?他去了英国。)
--Do you know something about Beijing?
–Yes, I have been to Beijing three times.
(你知道北京的情况吗?是的,我去过那里三次。)
在完成时中,一个瞬间性动 词(一次性动作)不能与表示一段时间的状语连用, 此时须将该瞬间动词改为延续性动词或状态动词。或者使用下面这个句型:It is/ has been + (多久)+ since +主语(人)+谓语(过去时)+ ……+过去时间状语
[注意] 在其它的时态中也存在类似问题,记住,关键是:瞬间动词不能和表达一段时间的状语连用。
如:How long may I keep the book?
(这本书我能借多久?)(句子中keep取代了borrow)
【典例分析】
Hurry up! The play __________ for ten minutes .
A. has begun
B. had begun
C. has been on
D. began
【答案】C
考点:考查动词时态的用法。