一、初中英语过去完成时
1.Mr. Smith ________ in a car factory for ten years before he came to China. A. had worked B. works C. is working D. will work【答案】 A
【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据came to Chinaworked,故选A。
【点评】此题考查过去完成时。根据时间状语确定句子时态。
,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,
before he
had
2.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left B. was leaving C. had been away D. had left【答案】 C
【解析】【分析】句意:候,火车已经离开了。由【点评】考查动词时态。
——火车离开多久了?
——很抱歉。我不知道。我到这儿的时
C。
By the time I got here可知该用过去完成时,所以选
3.Simon ________ the piano for ages when he gave his first concert.
A. has played B. is playing C. had played D. will play【答案】 C
【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:C。
【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:去分词。
had+动词的过
had+动词的过去分词,故答案为
4.Jake _____his key in the office so he had to wait until his wife _______ home.
A. has forgotten … comes B. forgot… comeC. had left… came D. had left…would come【答案】 C
【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选
C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
5.By the end of 2012, many buildings built in our city.
A. have been B. have C. had been D. will【答案】 C
【解析】【分析】句意:到
2012年底,我们的城市里已经建成了很多大楼。
Buildings是
”构
build这一动作的承受者,该用被动语态。而被动语态是由成。根据By the end of 2012可知该用过去完成时,所以选
“be + 及物动词的过去分词C。
6.Yesterday when I _______ to the station, the train ______ already.
A. got, had left B. got, has left C. had got, left D. got, left【答案】 A
【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选
A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
7.By the time they reached the bus stop, the bus__________ for ten minutes.
A. had left B. have left C. had been away D. have been away【答案】 C
【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。left是瞬间性动词,不能和一段时间状语连用;系表结构,可以和一段时间连用;【点评】考查动词时态。
A是过去完成时,但是
by
B是现在完成时;C是过去完成时,并且是
C。
D是现在完成时。故选
8.I got to the party late. By the time I arrived, some people ______ home already.
A. went B. would go C. had gone D. have gone
【答案】 C
【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。故选
C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
9.By the time the alarm clock went off, My mother had already _________.
A. wake me up B. wake up me C. waken up me D. waken me up【答案】 D
【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用D。
had +动词的过去分词。
wake up是动副结构,代词作宾语必须放中间,故选
【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。
10.Everything he ____ away from him before he returned to his hometown.
A. took B. had been taken C. had had been taken D. had taken【答案】 C
【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的before he returned to his hometown与take 之间存在动宾关系,且成时的被动语态的基本构成是
,可知主句的谓语动词要用过去完成时,又因
everything
everything 作take 的宾语,谓语动词要用被动语态,过去完had been +过去分词,第一个
C。
had表示拥有的意思,后面的
had been taken是过去完成时的被动语态。故选【点评】考查过去完成时的被动语态的基本构成。
11.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered【答案】 D
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。
A. is entering现在
进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),
had entered,故选D。
【点评】考查句子时态。注意过去完成时的用法。
12.The bus ______ for five minutes when Tim arrived at the station.
A. went B. has left C. had left D. had been away
【答案】D
【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;时间的状语语连用。故选
for…连用,可以表达成D。
leave是一个非延续性的动词,不能与表示一段
be away,形容词表示状态,可以与表示一段时间的状
【点评】本题考查过去完成时以及延续性动词的用法。
13.My grandparents for fifty years by the time My sister was 15.
A. married B. had married C. had got married D. had been married【答案】D
【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。故选
D。
for
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
14.Mary thought of the party which she___________ for this day.
A. plan B. planned C. had planned D. would plan【答案】 C
【解析】【分析】句意:玛丽想起了她今天计划的聚会。动作之前,表示过去的过去,要用过去完成时
plan的动作发生在
C。
thought of的
had+过去分词。故选
【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。
15.My parents ______________ to work by the time I ______________ up.
A. began; get B. began; had got C. had begun; had got D. had begun; got【答案】 D
【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。去时;had begun开始,过去完成时;
get up 起床,一般现在时;
began开始,一般过had got up起床,过去完
,主句动作
成时。by the time到……时候,从句用一般过去时,已经完成,即过去的过去
”,主句用过去完成时,故选
表示“截止到从句动作发生时D。
【点评】考查动词的时态。注意by the time的词义和用法。
16.Mr Brown was too busy ______ our papers _______ this question. A. to mark, to answer B. to mark, answering C. marking, answering D. marking, to answer【答案】 D
【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正
在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用这里面写论文是为了回答问题,表示目的所以【点评】考查固定搭配
answer之前应该加to。故选D。
making,
too…to…,及动词不定式表目的。
17.By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选
C。
【点评】注意时间状语,很容易选出。
18.By the end of last week, she ______in the west of China for two months helping the homeless children.
A. will stay B. has stayed C. would stay D. had stayed【答案】 D
【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语
By the end of last week到上周末为止,可知本句描述的是过去某时之
D。
前已经完成的动作,故用过去完成时态,故选
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
19.When we hurried to the meeting room, the meeting _______.
A. had begun B. had been on C. has begun D. has been on【答案】 A
【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选
A
【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。
20.Peter ________ to have a cool model plane.
A. hoped B. had hoped C. has hoped D. hopes【答案】B
【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词来表示过去未曾实现的想法,希望,打算或意图等。故选【点评】考查过去完成时。
B。
hope用过去完成时
21.——How was the movie you saw yesterday?
——I have no idea. By the time I got to the movie theatre, the movie ______.
A. has already finished B. have finished yet C. had already finished 【答案】 C
【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选
C。
【点评】考查过去完成时的用法。
22.Rose and Minnie ________ each other pretty well before they worked in the same bank. A. knows B. know C. have known D. had known【答案】 D
【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一个银行工作之前,时,所以,空白处指过去的过去,用过去完成时:
had+过去分词,故答案为
worked是过去D。
had+过去分
【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:词。
23.When Tom got to the examination room, he realized he ______ his pen at home.
A. was leaving B. had left C. forgot D. was forgetting【答案】 B
【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在B。
【点评】考查过去完成时。
“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选
24.She to be a good mother.
A. have thought B. thought C. thinks D. had thought【答案】D
【解析】【分析】句意:她本来想做一个好妈妈。动词曾实现的想法,希望,打算或意图等。故选【点评】考查过去完成时。
D。
think用过去完成时来表示过去未
25.I ________ to go to Beijing the next day.
A. plans B. planned C. had planned D. has planned【答案】C
【解析】【分析】句意:我本来计划着第二天去北京。动词未曾实现的想法,希望,打算或意图等。故选【点评】考查过去完成时。
C。
plan用过去完成时来表示过去
26.I you could come.
A. hope B. had hoped C. have hoped D. are hoping【答案】B
【解析】【分析】句意:我本来希望你能来。动词现的想法,希望,打算或意图等。故选【点评】考查过去完成时。
B。
hope用过去完成时来表示过去未曾实
27.Lucy_______ to go shopping, but it began to rain.
A. want B. wants C. had wanted D. has wanted【答案】C
【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词来表示过去未曾实现的想法,希望,打算或意图等。故选【点评】考查过去完成时。
C。
want用过去完成时
28.– Were you late for work yesterday morning?
– Yes. By the time I got to the bus stop, the early bus .
A. has already left B. is already left C. had already left【答案】 C
【解析】【分析】句意:昨天上午你上班迟到了吗?
——是的,等我到达公交车站的时
候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选
C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
29.When he arrived at the bus stop, the bus ________ for 10 minutes.
A. has left B. had left C. has been away D. had been away【答案】 D
【解析】【分析】句意:当他到达车站时,公交车已经离开动作或状态的延续,
10分钟了。for+时间段,表示
be away,公交车离
leave是短暂性动词,故用其相对应的延续性结构
D。
开发生在他到达之前,所以用过去完成时,故选
【点评】考查过去完成时。
30.— Jim, why didn't you go to Beijing by train? — Bad luck! When I got to the station, the train ________.
A. left B. had already left C. has already left D. has been left【答案】 B 【解析】【分析】
句意:——吉姆,你为什么不坐火车去北京呢?
——真倒霉!我到车站
时,火车已经开走了。根据过去,使用过去完成时,
When I got to the station 可知,到那是过去时,离开是过去的had done,故选B。
【点评】考查时态,注意过去的过去是过去完成时的用法。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务