九年级 英语 unit12 单元语法精讲精练
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元语法小专题(Grammar Focus)
语法精讲
过去完成时
1. 过去完成时的概念
过去完成时表示在过去的某一时间或动作之前已经完成的动作,即表示“过去的过去”。
2. 过去完成时的各种句式结构
过去完成时是由“助动词had+动词的过去分词”构成的,had用于各种人称和数。
(1) 肯定句:主语+had+动词的过去分词+其他.
(2) 否定句:主语+had+not+动词的过去分词+其他.
(3) 一般疑问句:Had+主语+动词的过去分词+其他?
肯定回答: Yes,主语+had.否定回答:No,主语+hadn't.
(4) 特殊疑问句:特殊疑问词或词组+一般疑问句(即:had+主语+动词的过去分词+其
他)?
(5) 被动语态:主语+had(not)+been+动词的过去分词+其他.
3. 过去完成时的判断依据
(1) 由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有by/by the end of/before+过去的时间点,by the time+一般过去时从句等。如:
I had finished reading the novel by nine o'clock last night.到昨天晚上九点钟,我已经读完这部小说。
We had learned over two thousand English words by the end of last term.到上学期末,我们已经学完了超过两千个英语单词了。
The bus had already left by the time/when I got there.我到达那里时,公共汽车已经离开了。
(2) 由“过去的过去”来判定
过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:
①宾语从句中
当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told,said,knew,heard,thought等动词后的宾语从句要用过去完成时。如: She said that she had seen the film before.她说她以前看过这部电影。
②状语从句中
在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如:
After he had finished his homework,he went to bed.他完成作业后就上床睡觉了。
注意: before,after 引导的时间状语从句中,由于before 和after 本身已表达了动作的先后关系,若主句、从句表示的动作紧密相连,则主句、从句都用一般过去时。如: Where did you study before you came here?你来到这儿前在哪儿学习?
After he closed the door,he left the classroom.他关上门后就离开了教室。
(3) 根据上、下文来判定。
I met Wang Tao in the street yesterday. We hadn't seen each other since he went to Beijing.我昨天在街上碰见王涛了。自从他去了北京,我们就没见过面了。
4. 过去完成时的主要用法
(1)过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发
生在“过去的过去”。如:
When I woke up,it had stopped raining.我醒来时,雨已经停了。(“雨停”发生在“我醒来”之前)
(2)过去完成时是一个相对的时态,表示的是“过去的过去”,只有和过去某一时间或某一动作相比较时才使用它。如:
He told me that he had written a new book.他告诉我他写了一本新书。(had written 发生在told 之前)
(3)过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在。此时多与already,yet,still,just,before,never 等时间副词及by,before,until 等引导的短语或从句连用。如:
Peter had collected more than 300 Chinese stamps by the time he was ten.彼得到10岁的时候已经收集了300多张中国邮票。
(4)过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。如:
By the end of last year,he had worked in the factory for twenty years.到去年年底为止,他已经在这个工厂工作了20年了。(已经工作了20 年,还有继续进行下去的可能)
5. 过去完成时与一般过去时的区别
(1)时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。试比较:
They had already left when I arrived.我到达时他们已经走了。(在我“到达”这一过去动作之前,他们就已经“离开”了,因此用had left表示)
I saw him in the street yesterday.昨天我在街上看见他了。(“看见他”这一动作是在“昨天”这一过去的时间发生的)
(2)在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:
When I woke up,it had already stopped snowing.我醒来时雪已经停了。
(3)当两个或两个以上接连发生的动作用and 或but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。如:
I (had) heard the news before she told me.她告诉我那个消息之前我已经听说了。
6. 过去完成时与现在完成时的区别
过去完成时与already,ever,just,never,since+时间点,for+时间段等连用时,强调事件发生的先后顺序,不涉及现在的情况。而现在完成时强调的是“过去的动作或状态对现在造成的影响”。如:
She has worked in Chongqing for over two years.她已经在重庆工作两年多了。(现在仍在那儿工作)
She had worked in Chongqing for over two years before she moved to Shanghai.她在搬到上海之前已经在重庆工作两年多了。(“搬到上海”是过去,“在重庆工作”是发生在过去的过去)
He has never seen such an interesting film before.他以前从未看过这么有趣的电影。(“看”尽管发生在过去,但涉及现在,即现在已经知道或了解了这部电影) He said he had never seen such an interesting film before.他说他以前从没看过这么有趣的电影。(“他说”发生在过去,“看过”是在“说”之前,是过去的过去)