中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)
展开命题趋势:
动词的时态和语态是中考出现频率较高的语法项目之一。考题多以具体的语境为主,体现了对语法知识、语境理解、语言交际能力的综合考查。过去完成时不是考频较高的一个知识点,但是是难度较大的一个知识点。
中考考查重点:
过去完成时的用法和构成
过去完成时的用法
1. 表示在过去某一时刻或动作以前完成了的动作,即"过去的过去"。通常与by,befre连用。
We had learned 5,000 wrds by the end f last mnth. 到上个月底,我们已经学了5,000个单词。
2. 表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和fr, since构成的时间状语连用。
I had been at the bus stp fr 20 minutes when a bus finally came. 当公共汽车来的时候,我在车站已等了20分钟。
3. 过去完成时需 要与一个表示过去的时间状语连用,它不能离开过去时间而独立存 在此时多与 already, yet, still, just, befre, never等时间副词及by, befre, until 等引导的短语或从句连用。
Befre she came t China, Grace had taught English in a middle schl fr abut five years.
Peter had cllected mre than 300 Chinese stamps by the time he was ten.
4. 过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。
By the end f last year, he had wrked in the factry fr twenty years.(had wrked 已有了 20 年,还有继续进行下去的可能)
由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:
1. by + 过去的时间点。
I had finished reading the nvel by nine ’clck last night.
2. by the end f + 过去的时间点。
We had learned ver tw thusand English wrds by the end f last term.
3. befre + 过去的时间点。
They had planted six hundred tr ees befre last Wednesday.
过去完成时与一般过去时的区别
虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点:
1. 时间状语不同:过去完成时在时间上强调"过去的过去";而一般过去时只强调过去某一特定的时间。试比较:
They had arriv ed at the statin by ten yesterday.
They arrived at the statin at ten yesterday.
2. 在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:
She was very happy. Her whle family were pleased with her, t. She had just wn the first in the cmpsitin cmpetitin.
3. 当两个或两个以上接连发生的 动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在 befre, after, as sn as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。如:
He entered the rm, turned n the light an d read an evening paper.
I (had) called her befre I left the ffice.
过去完成时与现在完成时的区别
现在完成时表示的动作发生在过去,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为"助动词 have (has) + 过去分词";过去完成时则是一个相对的时态,它所表示的动作不仅发生在过去,更强调"过去的过去",只 有和过去某时或某动作相比较时,才用到它 。试比较:
I have learned 1000 Eng lish wrds s far. 到目前为止我已经学会了 1000 个英语单词。
I had learned 1000 English wrds till then. 到那时为止我已经学会了 1000 个英语单词。
—I’m srry t keep yu waiting. 对不起,让你久等了。
—Oh, nt at all. I have been here nly a few minutes. 没什么,我只等了几分钟。("等"的动作从 过去某一时间点持续到现在)
—Jhn returned hme yesterday. 约翰昨天回到家的。
—Where had he been? 他去哪儿了?(答语中使用过去完成时是指约翰在 returned hme 之前去了哪些地方,即"过去的过去")
过去完成时的构成
had +动词的过去分词
1.(2021·湖北襄阳·中考真题)这些德国人在到襄阳前就已经习惯吃牛肉面了。(be)
_________________ befre they came t Xiangyang.
【答案】These Germans had been used t eating beef ndles##These Germans had already been used t eating beef ndles##These Germans had been used t having beef ndles##These Germans had already been used t having beef ndles
【详解】these“这些”,修饰复数名词;German“德国人”,复数形式是Germans;be used t ding sth“习惯做某事”,根据句意及“came”可知,“习惯吃牛肉面”这个动作发生在来襄阳前,过去的过去用过去完成时had dne的结构;already“已经”;eat/have beef ndles表示“吃牛肉面”,故填These Germans had(already)been used t eating/having beef ndles。
2.(2021·上海·中考真题)“Have yu visited the Natinal Bk Exp?” Linda asked me. (改为间接引语)
Linda asked me ________ I ________ visited the Natinal Bk Exp.
【答案】whether#if had
【详解】句意:琳达问我是否参观过国家书展。此处直接引语“Have yu visited the Natinal Bk Exp?”是一般疑问句,变为间接引语,用whether/if引导,直接引语是现在完成时,变为间接引语用过去完成时,故填whether/if;had。
1.(2022·四川省成都市盐道街中学二模)—What happened t yu n April Fl’s Day?
—I was the nly ne at schl n Saturday, I realized that I ________ by my classmates.
A.am fledB.had fledC.had been fled
【答案】C
【详解】句意:——愚人节你怎么了?——星期六我是学校里唯一的一个学生,我意识到我被同学们愚弄了。
考查被动语态。根据“by my classmates”可知,此处用被动语态的结构,排除B选项。根据realized以及“主过从必过”原则可知,此处要用某个过去时的被动语态,故选C。
2.(2022·上海浦东新·二模)Lisa felt very happy as she ________ well in a reading cntest the day befre.
A.desB.didC.has dneD.had dne
【答案】D
【详解】句意:丽莎感到非常高兴,因为她在前一天的阅读比赛中取得了好成绩。
考查动词时态。根据“Lisa felt very happy”丽莎感到非常高兴,可知是因为她在前一天的阅读比赛中取得了好成绩,阅读比赛的时间要比丽莎开心的时间早,因此用过去完成时had dne,短语d well in...“在……方面做的好”,d的过去分词是dne,故选D。
3.(2022·上海·模拟预测)By the time they gt there, the big fire ________.
A.had put utB.had been put utC.had put ffD.had been put ff
【答案】B
【详解】句意:当他们到达那里时,大火已经被扑灭了。
考查过去完成时的被动语态以及动词短语辨析。根据“By the time they gt there”可知,从句表示过去的过去,用过去完成时。put ut熄灭;put ff推迟。根据“the big fire”可知,是熄灭了大火,主语与动词之间是被动关系,故此处用过去完成时的被动语态,故选B。
4.(2022·上海·模拟预测)By the time we ________ the railway statin, the train ________ fr ten minutes.
A.gt t; had been awayB.reached; had left
C.arrived; had been awayD.arrived at; has left
【答案】A
【详解】句意:到我们到达火车站时,火车已经开走十分钟了。
考查动词(短语)辨析和延续性动词。get t/reached/arrived at都表示“到达”,后可直接跟地点;arrived是不及物动词,需和介词at/in搭配使用后才可跟地点,故排除C;根据“fr ten minutes”可知,第二空要用延续性动词,left是leave“离开”的过去分词,是短暂性动词;而be away是延续性动词,且“火车离开”的动作发生在“到达车站”的动作之前,表示过去的过去,应用过去完成时。故选A。
5.(2022·上海·模拟预测)Hw lng _________ the film ________ when he gt t the cinema?
A.did; beginB.has; begun
C.had; been nD.had; begun
【答案】C
【详解】句意:他到达电影院时电影开始多久了?
考查过去完成时态和延续性动作。begin开始,短暂性动词;be n开始,延续性动词。根据“when he gt t the cinema”可知,电影开始发生在到达电影院之前,即过去的过去,因此时态为过去完成时;再者根据“hw lng”可知,谓语动词用延续性动词,begin要变为be n。故选C。
6.(2022·重庆·模拟预测)By the time she gt t schl yesterday, the first class ________ fr ten minutes.
A.had begunB.begunC.has begunD.had been n
【答案】D
【详解】句意:昨天她到学校的时候,第一节课已经上了十分钟了。
考查时态辨析。根据“By the time she gt t schl yesterday”可知要用过去完成时,排除BC;再由“fr ten minutes”可知谓语用延续性动词be n,而不用begin,排除A。故选D。
7.(2022·上海·模拟预测)By the end f last year, the charity ________ ver ten thusand hmeless peple.
A.helpsB.has helpedC.will helpD.had helped
【答案】D
【详解】句意:到去年年底,该慈善机构已经帮助了一万多名无家可归的人。
考查动词时态。根据时间状语By the end f last year可知,此处用过去完成时,其结构是had dne的形式,help“帮助”,是动词,过去分词是helped,故选D。
8.(2022·吉林·长春市第四十八中学模拟预测)By the end f last mnth, I _____ all the CDs f Justin Bieber.
A.cllectB.cllectedC.have cllectedD.had cllected
【答案】D
【详解】考查点:过去完成时的用法。 解题思路:此处by意为“到…为止”,该句意为“到上个月末为止,我已经将Justin Bieber全部的CD收集起来”,表示“动作从过去已经开始一直持续到过去某个时间”,故要使用过去完成时,答案选D;
9.(2022·甘肃·永昌县教学研究室一模)When the dctr arrived, the patient _________ fr just ne minute.
A.has diedB.had diedC.has been deadD.had been dead
【答案】D
【详解】句意:当医生到达时,病人已经死了一分钟了。
考查时态。根据“When the dctr arrived”及“fr just ne minute”可知要用过去完成时,排除AC;与时间段连用要用延续性动词,排除B。故选D。
10.(2022·黑龙江佳木斯·三模)By the time they gt there, the cncert ________.
A.was beginningB.had begunC.will begin
【答案】B
【详解】句意:当他们到达那里时,音乐会已经开始了。
考查动词时态辨析。由题干中的时间状语“By the time they gt there”可知此句时态应用过去完成时。故选B。
11.(2022·上海松江·二模)The students in ur schl ________ abut 8,000 yuan fr SPCA by this time yesterday.
A.are raisingB.were raisingC.has raisedD.had raised
【答案】D
【详解】句意:到昨天这个时候,我们学校的学生已经为SPCA筹集了大约8000元。
考查动词时态。根据“by this time yesterday.”可知,此处指过去的时间关于过去的动作,强调过去的过去,应用过去完成时 (had dne),故选D。
12.(2022·上海普陀·二模)By the end f last year, Ry ________ in that pst ffice fr thirty years.
A.wrkedB.wuld wrkC.had wrkedD.has wrked
【答案】C
【详解】句意:直到去年年底为止,Ry已经在那家邮局工作30年了。
考查过去完成时。介词by+表示过去的时间,表示“直到过去某个时间为止”,常用于过去完成时的句子中,其谓语动词结构为:had+过去分词。故选C。
13.(2022·上海宝山·二模)Emily and her parents ________ each ther fr weeks by yesterday afternn.
A.didn’t seeB.haven’t seenC.hadn’t seenD.wuldn’t see
【答案】C
【详解】句意:到昨天下午为止,艾米丽和她的父母已经好几个星期没有见面了。
考查动词时态。根据句意和句中的时间状语by yesterday afternn“到昨天下午为止”可知,谓语动词的动作表示过去之前的事情,应用过去完成时,其结构为had+动词的过去分词。故选C。
14.(2022·上海奉贤·二模)By the age f 15, Su Yiming _______ t train n the natinal team.
A.beganB.has begunC.will beginD.had begun
【答案】D
【详解】句意:15岁的时候,苏翊鸣已经开始在国家队集训。
考查过去完成时。根据时间状语“By the age f 15”可知,句子的时态是过去完成时,因此此处用“had begun”,意为“已经开始”。故选D。
15.(2022·甘肃·天水市麦积区教学研究室一模)When I gt t the cinema, the mvie ________ fr ten minutes.
A.has been verB.has stppedC.had been nD.had begun
【答案】C
【详解】句意:当我到达电影院时,电影已经放映了十分钟。
考查动词时态。根据“When I gt t the cinema, the ten minutes.”可知在达到电影院之前,电影已经在播放了,到达的动作是一般过去时,所以电影放映是用过去完成时,且与一段时间连用,应用延续性动词be n,故选C。
16.(2022·吉林长春·一模)— I hear the beginning f this mvie is very exciting.
— What a pity! When I gt t the cinema yesterday, the film ________ fr 10 minutes.
A.beganB.has begunC.has been nD.had been n
【答案】D
【详解】句意:——我听说电影的开头很令人兴奋。——真遗憾!昨天我到电影院的时候,电影已经开始十分钟了。
考查过去完成时。begin“开始”,过去分词是begun,是瞬间动词,延续性动词是be n,根据“fr+段时间”和延续性动词连用可知,空缺处应该用be n,排除A和B,“电影开始”在“到电影院”这个动作之前,所以用过去完成时had dne,表“发生在过去的过去”,排除C,故选D。
17.(2022·北京·模拟预测)________ 32 years ld, Prfessr Wang had written 8 nvels, 5 f which are best-sellers.
A.AtB.FrC.SinceD.By
【答案】D
【详解】句意:王教授在32岁之前,就已经写了8本小说,其中的5本成为畅销书。
考查介词辨析。at在,表点刻的时间;fr+时间段,表某一动作或事件的持续;since自从,指从过去某时到现在,所以用作现在完成时句子的时间状语;by到……为止,在……之前。可用作过去完成时句子的时间状语。“Prfessr Wang had written 8 nvels, 5 f which are best-sellers.”可知,是发生在过去的过去,故选D。
18.(2022·湖北孝感·一模)—Why did yu thrw away that pair f sprts shes?
—Because I ________ it fr almst tw years.
A.have wrnB.put nC.had wrnD.have put n
【答案】C
【详解】句意:——你为什么把那双运动鞋扔掉了?——因为我穿了快两年了。
考查过去完成时和动词辨析。wear穿着,表状态;wrn是wear的过去分词;put n穿上,强调动作。根据时间状语“fr almst tw years”可知,应用延续性动词,“put n”是瞬间动词,排除B和D;由句意可知,到我扔掉运动鞋的时候为止,已经快两年时间了,扔掉运动鞋是过去的发生的动作,所以此处使用过去完成时,结构:had dne。故选C。
19.(2022·甘肃平凉·一模)By the time I left that schl, I ________ English fr tw years.
A.have learnedB.had learnedC.learnedD.has learned
【答案】B
【详解】句意:到我离开那所学校时,我已经学了两年英语了。
考查动词时态。此处by the time表示“到……为止”,通常引导一个时间状语从句,当从句是一般过去时时,主句通常用过去完成时,表示“在此之前已经……”。故选B。
20.(2022·江苏无锡·二模)Mr. White was abut t lck the car dr ________ he realized he ________the key in the car.
A.after; wuld leaveB.until; leftC.while; had leftD.when; had left
【答案】D
【详解】句意:怀特先生即将要关轿车的门,这时他意识到他把钥匙留在车里了。
考查连词和动词的时态。after在……之后;until直到;while当,尽管;when当……时。句子表达“正要打算做某事时,某事发生”,用“be abut t d sth. when…”的结构。根据“realized”可知动作“leave”发生在动词“realize”之前,是过去完成时,动词用“had left”。故选D。
21.(2022·上海浦东新·一模)Steven tld me that he ________ writing the reprt a week befre.
A.finishB.finishesC.finishingD.had finished
【答案】D
【详解】句意:Steven告诉我他一周前就写完了报告。
考查过去完成时。finish“完成”,根据“a week befre”可知,从句时态用现在完成时,由宾语从句时态遵循“主过从过”原则可知,从句应该用过去的某种时态,所以空缺处应该用过去完成时,构成:主语+had+动词过去分词,故选D。
22.(2022·上海·一模)Mum was surprised t find her little sn ________ all her suitcases already.
A.was packingB.has packedC.had packedD.wuld pack
【答案】C
【详解】句意:妈妈发现她的小儿子已经打包好了她所有的手提箱,感到很惊讶。
考查动词的时态。结合语境可知,妈妈看到手提箱打包好了,感到很惊讶,动作“pack”发生在“was surpirsed”之前,即过去的过去,动作已完成,应用过去完成时“had dne”。故选C。
23.(2022·辽宁鞍山·一模)—Yu didn’t watch the mvie?
—Yes, but by the time I ______ t the cinema, the mvie ______ fr several minutes.
A.gt; has begunB.gt; had been n
C.gt; had begunD.gt; has been n
【答案】B
【详解】句意:-你没有看这部电影吗?-不,我看了,但是当我到达电影院的时候,电影已经开始好几分钟了。gt到达,过去式;has begun现在完成时;had been n过去完成时,系表结构;had begun过去完成时;has been n现在完成时。结合本题语境可知,在我倒电影院之前,电影已经开始几分钟了。当by the time后的从句用一般过去时,主句要用过去完成时,再结合fr several minutes可知,要用延续性的had been n。故选B。
24.(2022·四川·富顺第三中学校二模)We were late fr the film last night. It ________ fr 15 minutes when we arrived at the cinema.
A.has begunB.has been nC.had been n
【答案】C
【详解】句意:昨晚我们看电影迟到了。我们到达电影院时,电影已经开始15分钟了。
考查过去完成时。has begun已经开始,现在完成时;has been n已经开始,现在完成时,延续性动词;had been n已经开始,过去完成时;根据句意理解及句中的fr 15 minutes可知,这里的动词应该用延续性动词,begin的延续性动词是be n,而“开始”这个动作是发生在“到达”之前,而句中arrived用的是过去时,所以主句的“开始”应该用过去完成时,故选C。
【点睛】英语中过去完成时的用法要注意。如果表示一个动作发生在另外一个动作之前,且已给出的动作用的是过去时的话,那么在这个动作之前就已经发生的动作就要用过去完成时,表达“过去的过去”,比如本题中“开始”的动作发生在”到达”之前,且“到达”用的是过去时,所以“开始”应该用过去完成时”,表示在“到达之前就已经开始了”,做题要注意区分动作发生的先后顺序。
25.(2022·江苏·星海实验中学二模)—The rain came t a stp the night befre. The fields are still full f water.
—It _____ fr nearly a week.
A.has rainedB.had rainedC.wuld rainD.was raining
【答案】B
【详解】句意:——前天晚上,雨停了下来。田地里仍然充满水。——雨下了将近一周。
考查过去完成时。昨天晚上雨停是事件的停止时间,开始时间要向前推一周,表示过去的过去发生的动作要用过去完成时,故选B。
26.(2022·上海嘉定·二模)By the end f last year, Steve cmputer science in a university fr tw years.
A.studiesB.has studied
C.had studiedD.is studying
【答案】C
【详解】句意:到去年年底,史蒂夫在大学学习计算机科学已经两年了。
考查过去完成时。根据时间状语By the end f last year和fr tw years可知该句用过去完成时,结构为:had+过去分词,故选C。
27.(2022·江苏宿迁·一模)—They had memrized mst f the new wrds in the textbk ________ f last term.
—Yu mean ________ f the new wrds?
A.at the end; ne-thirdB.in the end; fur-fifths
C.by the end; three-furthsD.by the end; three-quarter
【答案】C
【详解】句意:——到上学期末,他们已经记住了课本上的大部分生词。——你的意思是生词的四分之三?
考查过去完成时和数词用法。根据“They had memrized mst f the new wrds”可知问句是过去完成时,时间状语应该是到过去一个时间为止,用by the end f;分数的表达是分子基数词,分母序数词,如果分子大于1,分母用复数。故选C。
28.(2022·上海静安·二模)The headmaster said all the students ________ already ________ learning nline fr tw mnths.
A.were ... keepingB.were ... keptC.have ... keptD.had ... kept
【答案】D
【详解】句意:校长说所有的学生已经在网上学习了两个月。
考查过去完成时。根据句中“fr tw mnths”提示,从句应用完成时,A、B选项可排除。根据主句“said”提示,主句为一般过去时,故从句应用过去时态的其中一种,即过去完成时。故选D。
29.(2022·上海长宁·二模)I met Tny last Tuesday. We ________ in tuch with each ther fr abut 2 years.
A.didn’t keepB.haven’t keptC.weren’t keepingD.hadn’t kept
【答案】D
【详解】句意:我上星期二遇到了托尼。我们已经有两年没有联系了。
考查过去完成时。根据“I met Tny last Tuesday.”可知,和托尼见面的动作发生在过去。根据“We…in tuch with each ther fr abut 2 years.”可知,未保持联系的动作发生在过去的过去,需用过去完成时,其谓语结构是had+dne。故选D。
30.(2022·上海·模拟预测)By the end f last year, Ben ________ as a pstman fr ten years.
A.has wrkedB.had wrkedC.will wrkD.wrks
【答案】B
【详解】句意:到去年年底,Ben已经做了10年的快递员了。
考查过去完成时。根据“By the end f last year”可知,句子时态为过去完成时,结构为had+过去分词。故选B。
31.(2022·北京·模拟预测)By the time she gt t the bus stp, the bus ________.
A.has gneB.gesC.will gD.had gne
【答案】D
【详解】句意:当她到达公共汽车站时,公共汽车已经开走了。
考查时态辨析。根据“By the time she gt t the bus stp”可知此处表示过去某一时刻已经完成的动作,对过去造成的影响是没赶上公共汽车,用过去完成时,其结构为had dne。故选D。
32.(2022·上海奉贤·一模)Chairman Xi said that China ________ billins f shts f vaccine(疫苗)t the develping cuntries by the end f 2021.
A.fferedB.had fferedC.has fferedD.was ffering
【答案】B
【详解】句意:习主席说,到2021年年底为止,中国提供了数十亿针疫苗给发展中国家。
考查时态。ffered提供,一般过去时;had ffered提供,过去完成时;has ffered提供,现在完成时;was ffering提供,过去进行时。根据题干中的“by the end f 2021”以及句意可知,句子时态为过去完成时。故选B。
33.(2022·上海·模拟预测)By the end f last year, mst f us ________ the free vaccine(疫苗).
A.will getB.wuld getC.has gtD.had gt
【答案】D
【详解】句意:到去年年底,我们大多数人都接种了免费疫苗。
考查时态。根据时间状语“By the end f last year”可知此处表动作发生在过去的过去,用过去完成时,其谓语动词结构为“had +过去分词”。故选D。
34.(2022·上海·模拟预测)Befre the typhn arrived, arund 1.8 millin peple ________ t safety.
A.mvesB.has mvedC.were mvingD.had mved
【答案】D
【详解】句意:在台风到来之前,大约180万人已经转移到安全地带。
考查过去完成时。“arund 1.8 millin peple…t safety”动作发生在“Befre the typhn arrived”之前,“过去的过去”是过去完成时,故选D。
中考英语一轮复习 考点详解+真题练习专项突破11 情态动词(含解析): 这是一份中考英语一轮复习 考点详解+真题练习专项突破11 情态动词(含解析),共16页。试卷主要包含了 情态动词的意义;, 情态动词的基本句型;, 情态动词的基本用法等内容,欢迎下载使用。
中考英语一轮复习 考点详解+真题练习专项突破10 动词和动词短语(含解析): 这是一份中考英语一轮复习 考点详解+真题练习专项突破10 动词和动词短语(含解析),共17页。试卷主要包含了 动词辨析;, 动词短语辨析, 接复合宾语的动词, 接动名词作宾语的动词, 接不定式作宾语的动词等内容,欢迎下载使用。
中考英语一轮复习 考点详解+真题练习专项突破09 副词和副词比较级(含解析): 这是一份中考英语一轮复习 考点详解+真题练习专项突破09 副词和副词比较级(含解析),共18页。试卷主要包含了 时间副词, 地点副词, 方式副词, 程度副词, 频度副词, 疑问副词, 否定副词, 其他副词等内容,欢迎下载使用。