内容正文:
高中沪外版
核心时态与语态完成时态系统讲解
语法专版
【专题】完成时态系统讲解
高中英语语法全解
考频分析
沪外版高中核心时态与语态中,完成时态系统讲解是重点语法模块,考频占时态语态总量的30%左
右,贯穿试卷所有核心题型:单项选择2-3题、完形填空2-3题、语法填空1-2题、书面表达核心
考察,直接影响句子时态逻辑与语境准确性。在语境理解类题目中,完成时态的时间标志词、动作
先后关系及语态结合往往是解题关键。
考查内容
。时态构成与标志词:现在完成时(have/has+过去分词)、过去完成时(had+过去分词)、将来完成
时(will have+过去分词)的基本结构,以及与for/since、already/yet、by+过去/将来时间等标志词
的搭配
。语境语义辨析:“已完成”与“未完成”用法(如He has lived here for 10 years.vs.He lived here for
l0 years..),过去完成时表“过去的过去”(如When I arrived,the party had ended.),现在完成时与一
般过去时的语境差异
。特殊句型与固定搭配:含sice引导时间状语从句的主从复合句(主句用现在完成时,从句用一般
过去时),“It is the first time+现在完成时”句型,瞬间动词与延续性动词在完成时态中的转换(如
buy→have,die→be dead)
知识点一:完成时态的构成及用法
1.现在完成时(强调过去动作对现在的影响或持续到现在的状态)
1.基本结构:主语+have/has+过去分词(V-ed)
。肯定句:I have lived here for five years.(我在这里住了五年了。)
·否定句:She hasn't finished her homework yet.(她还没完成作业。)
·疑问句:Have you ever been to Beijing?(你去过北京吗?)
2.时间标志词:already(已经)、yet(还)、just(刚刚)、since(自从)、for(持续…时间)、recently
(最近)
高中沪外版
核心时态与语态完成时态系统讲解
2.过去完成时(表示过去某一时间前已完成的动作,强调“过去的过去”)
1.基本结构:主语+had+过去分词(V-ed)
。例句:When I arrived at the station,.the train had already left.(我到达车站时,火车已经开走了。)
2.时间标志词:by the time(到…时候为止)、before(在…之前)、when(当…时候)
3.现在完成进行时(强调动作从过去持续到现在并可能继续下去)
1.基本结构:主语+have/has+been+现在分词(V-ing)
●例句:It has been raining for three hours.(雨已经下了三个小时了。)
2.用法区别:现在完成时强调结果,现在完成进行时强调动作的持续性。如:He has written five letters.
(他写了五封信。)/He has been writing letters all morning.(他整个上午都在写信。)
知识点二:完成时态系统讲解
1.现在完成时(过去动作对现在的影响/动作持续到现在)
1.时间标志词:already(已经,肯定句)、yet(还,否定句/疑问句)、for+时间段(如for3 years)、
since+时间点(如since2020)、so far(到目前为止)
2.主动语态:
·结构:主语+have/has+动词过去分词(主语单数/三单用has,复数/第一人称用have)
·例句:
l.I have finished my homework already.(第一人称,用have+finished)
2.He has lived here for5 years..(三单主语,用has+-lived)
3.被动语态:
。结构:主语+have/has been+动词过去分词
。例句:
l.My homework has been finished by me already.(主语不可数,用has been+-finished)
2.This house has been lived in by him for5 years.(主语单数,用has been+--lived:live是不及物
动词,需加in)
2.过去完成时(过去某个动作之前发生的动作,“过去的过去”)
1.时间标志词:by+过去时间点(如by20l9、by last Friday)、before+过去时句子(如before he left)、
when+一般过去时句子(如When I arrived)
2.主动语态:
2
高中沪外版
核心时态与语态完成时态系统讲解
。结构:主语+had+动词过去分词(无单复数变化,统一用had)
。例句:
1.He had finished his work by 5 p.m.yesterday.(had+finished)
2.They had left before I arrived.(had+left;arrived是一般过去时,“离开”在“到达”之前)
3.被动语态:
·结构:主语+had been+动词过去分词
。例句:
1.His work had been finished by him by 5 p.m.yesterday.(had been+finished)
2.The room had been cleaned by them before I arrived.(had been+cleaned)
3.现在完成进行时(动作从过去开始,持续到现在,仍在进行)
1.时间标志词:since+时间点(如since last year)、for+时间段(如for2 hours)、all day(一整天)
2.主动语态:
·结构:主语+have/has been+动词现在分词(doing)(主语单数/三单用has,复数/第一人称用
have)
●例句:
1.I have been studying English for3 hours.(第一人称,用have been+-studying)
2.She has been waiting for you since9o'clock.(三单主语,用has been+-waiting)
3.被动语态(高中阶段较少涉及,了解基本结构即可):
●结构:主语+have/has been being+动词过去分词
·例句:The project has been being worked on by the team for a month..(has been being+worked)
知识点三:完成时态
1.现在完成时
1.基础用法拓展(中考必背):
。表示过去发生并持续到现在的动作→例句:I have lived in Beijing for 10 years.
·表示过去发生对现在有影响的动作一例句:She has finished her homework,so she can watch TV
now.
。表示经历或经验(ever/never)→例句:Have you ever been to Shanghai?
·表示最近完成的动作(just/recently)→例句:He has just called his mother.
。表示从过去到现在的重复动作→例句:We have visited the museum three times.
。“主语+have/has+动词过去分词”结构→例句:They have already eaten dinner
3
高中沪外版
核心时态与语态完成时态系统讲解
。与时间段连用(for/since)→例句:She has studied English since20l8.
。否定形式(haven't/hasn't+过去分词)→例句:I haven't seen him today.
2.标志词辨析(中考易错):
。already(肯定句)→例句:We have already finished the work.
·yet(否定句/疑问句)→例句:Have you read the book yet?
。ever(疑问句)→例句:Has she ever been abroad?
●never(否定句)→例句:He has never told a lie.
。just(刚刚)→例句:The rain has just stopped.
2.过去完成时
1.基础用法拓展(中考必背):
·表示“过去的过去”发生的动作一→例句:When I arrived,the party had already started.
·与by+过去时间连用→例句:By2020,she had lived in Paris for5 years.
。宾语从句中体现先后顺序→例句:He said he had seen the movie before.
·“主语+had+动词过去分词”结构→例句:They had left when I called.
。与一般过去时对比一→例句:She told me she had bought a new car..
2.特殊句式(中考常考):
。“hardly..when.”(刚…就…)→例句:I had hardly fallen asleep when the phone rang.
。“no sooner..than.”(一…就…)→例句:No sooner had he left than the rain started.
·间接引语中的时态变化→例句:She said,“I have finished my homework.”一She said she had
finished her homework.
解题小妙招
情态动词推测妙招
推测先看可能性,must表肯定may might:
否定推测用cant,语境判断是核心:
过去推测加完成,must may might接have done:
should have表本应,动作未做后悔迟:
情态完成遇被动,have been done莫忘记:
结合时间和主被,结构用法要牢记。
考法精析
考法一:情态动词表推测
4
高中沪外版
核心时态与语态完成时态系统讲解
核心:根据语境判断可能性程度,选择must/may/might/can't等情态动词表推测
真题1(语法填空):
The ground is all wet.It
rained heavily last night.(must/may/might)
答案:must
解析:由“地面全湿”的语境可判断昨晚“一定”下了大雨,表肯定推测且可能性极高,用ust。
真题2(单项选择):
-Is that Lucy at the door?
-No,it be her.She has gone to Beijing.
Amust B may C can't D should
答案:C
解析:由“她去北京了”可知门口“不可能”是Lucy,表否定推测用can't。
考法二:完成时态与情态动词结合推测过去动作
核心:通过语境判断动作是否已完成或对过去动作进行推测,需结合完成时态结构与情态动词表推
测的用法
真题1(语法填空):
The ground is all wet.It
(rain)heavily last night.
答案:must have rained
解析:由“地面全湿”的结果及“last night'”可知,对过去动作进行肯定推测(可能性极高),用
“情态动词+have done”结构;must have done表“一定做过”,rain的过去分词为rained。
真题2(单选题):
She looks upset.You_(tell)her the bad news earlier.
A should have told B must have told C can have told D need have told
答案:A
解析:由“她看起来难过”可知,语境表达“本应该做却没做”,用should have done结构,符合
“should have told(本应该告诉)”的含义。
考法三:情态动词+完成时态+被动语态的综合运用
核心:结合语境判断对过去情况的推测或虚拟,掌握“情态动词+have been+过去分词”的被动结
构及用法区别
真题1(单项选择):
The door was locked.He
the key at home.He can't enter now.
A.must have left B.should have left C.must have been left D.should have been left
答案:A
解析:根据“门是锁着的”及“现在进不去”,推测“他一定把钥匙落在家里了”,表对过去的肯定
推测用“must have done'”;主语“he”是动作“leave”的执行者,无需被动语态,leave的过去分词
为left。
真题2(语法填空):
高中沪外版
核心时态与语态完成时态系统讲解
The work
(finish)by yesterday,but he was ill.He
(ask)for a leave.
答案:should have been finished;should have asked
解析:第一空“by yesterday”表过去时间点,“工作本应被完成却未完成”用“should have been+过
去分词”,finish的过去分词为finished:第二空“他本应请假却未请”,主语是执行者,用“should
have+动词过去分词”,ask的过去分词为asked。
真题演练
演练一:单项选择试题(共10题)
1.The students their homework for three hours by the time the teacher arrived.
Ahave done B had done C were doing Dwill do
2.She in this company for 10 years by next month,but she still loves her job.
A will work B has worked C will have worked D had worked
3.-Is Tom in the library now?
-No,he be there.I saw him playing basketball on the playground just now.
A must B may C can't D should
4.The meeting at 2 p.m.tomorrow,so please arrive on time.
A will be held B will be being held C is held Dhas been held
5.You the exam if you had studied harder last week.
A must pass B should pass C might have passed D need have passed
6.By the time we get to the airport,the plane for 10 minutes.
A will leave B has left C will have left D will be leaving
7.The old building down for safety reasons since last month
A is being pulled B has been being pulled C was pulled Dwill be pulled
8.-Who is singing in the next room?
-It be Mary.She has a sweet voice.
Amust B may C can't D should
9.The project by the team when the manager comes back tomorrow.
A will discuss B will be discussed C will be being discussed D has been discussed
10.You me the truth earlier.Now it's too late to fix the problem.
A must tell B should have told C might tell D need have told
演练二:填空试题(共10题)
1.The rain
(stop)by now,but the ground is still wet..(用“情态动词+have done”结构填空)
2.They
(work)on the experiment for five hours when the power went out.
6
高中沪外版
核心时态与语态完成时态系统讲解
3.By this time next year,I
(live)in Shanghai for 8 years.
4.The missing keys
(find)in the drawer yesterday,but no one is sure..(用“情态动词+have
done”结构填空)
5.Look!The kids
(play)football on the grass since 3 p.m.
6.The novel
(translate)into three languages by the end of last year.
7.You
(not park)here.It's a no-parking zone.
8.She
(study)English for 12 years before she went abroad.
9.The machine
(repair)by engineers at 9 a.m.tomorrow,so we can't use it.
10.He looks exhausted.He
(run)for a long time this morning.(用“情态动词+have done”结
构填空)
演练三:语法填空试题(共10空)
阅读下面短文,在空白处填入1个适当的单词或括号内单词的正确形式。
Last Sunday,I decided to visit my grandparents.When I arrived at their house,I found the door locked.
My grandparents_
(go)out,but I wasn't sure where.I waited for 30 minutes,and then I called
them.My grandma answered and said they
(shop)at the supermarket.She apologized and
said they
(be back)in 20 minutes.
While waiting,I noticed the garden.The flowers
(water)carefully-their leaves were fresh
andgreen.I thought my grandpa_
(look after)them allmorning.He has always loved gardening.
At 10 a.m.,my grandparents finally came back.They
(carry)two big bags of groceries."We
(buy)so much food because your uncle and aunt_
(visit)us this afternoon,"my
grandma explained.I offered to help unpack,but she said,"You
(not help)-just rest.We
(cook)lunch by the time they arrive."
I felt happy to spend the day with my family.It made me realize how much they care about us.
答案区
演练-:1B2.C3.C4B5.C6.C7B8.B9.C10.B
演练二:l.must have stopped2.had been working3.will have lived4.might have been found
5.have been playing
6.had been translated 7.mustn't park 8.had been studying 9.will be being repaired 10.must have
been running
演练三:l.must have gone2.were shopping3.would be back4.had been watered5.must have
been looking after
7
高中沪外版
核心时态与语态完成时态系统讲解
6.were carrying 7.have bought 8.will visit
9.needn't help 10.will have cooked
8