精品解析:江苏省南京市南京外国语学校2017-2018年九年级上英语语法时态专项练习 2018年(解析版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初中英语语法时态专项练习
专项练习(1)
1.Sales of CDs have greatly increased since the early 1990s, when people to enjoy the advantages of this new technology.
A. begin
B. began
C. have begun
D. had begun
【答案】B
【解析】
【详解】句意:自从20世纪90年代初人们开始享受这项新技术的好处以来,cd的销量大大增加。

考查时态辨析题。

本句是关系副词when引导的定语从句,修饰the early 1990s。

从句的意思是:当时(指in the early 1990s)人们开始喜欢这一新科技带来的好处。

讲的是过去发生的事,与现在无关,排除A、C。

从句中有表示过去具体时间的状语(when相当于in the early 1990s),不能用过去完成时。

根据句意结构,可知选B。

【点睛】本专题是时态语法的考查,答题的关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

2.Turn on the television or open a magazine and you advertisements showing happy families.
A. will often see
B. often see
C. are often seeing
D. have often seen
【答案】A
【解析】
【详解】句意:打开电视或翻开一本杂志,你就能看到展示幸福家庭的广告。

考查时态辨析题。

本句是“祈使句+and+并列分句”句型,并列分句表结果常用一般将来时。

根据句意结构,可知选A。

3.—I hear Jane has gone to the Holy Island for her holiday.
—Oh, how nice! Do you know when she_?
A. was leaving
B. had left
C. has left
D. left
【答案】D
【解析】
【详解】句意:——我听说简去圣岛度假了。

——哦,多好!你知道她什么时候走的吗?考查时态辨析题。

when 通常都不与完成时连用,排除B和C;根据Jane has gone to the Holy Island for her holiday.,可知“离开”此地是在此之前的某个时间,需用一般过去时,故选D。

4.—What were you doing when Tony phoned you?
—I had just finished my work and to take a shower.
A. had started
B. started
C. have started
D. was starting
【答案】D
【解析】
【详解】句意:——托尼打电话给你的时候你在干什么?——我刚完成我的工作,开始洗澡。

考查时态辨析题。

问句中时间状语从句when Tony phoned you作为时间标志是一般过去时,在此以前发生的用过去完成时(had finished),在此时间正发生的则用过去进行时(was starting to) 此表示过去准备要做的事。

根据句意语境,可知选D。

5.I you not to move my dictionary—now I can’t find it.
A. asked
B. ask
C. was asking
D. had asked
【答案】A
【解析】
【详解】句意:我叫你不要动我的字典,现在我找不到了。

考查时态辨析题。

根据下文now I can’t find it.,可知“ask”是在过去发生的动作,需用一般过去时。

故选A。

6.—Has Sam finished his homework today?
—I have no idea. He it this morning.
A. did
B. has done
C. was doing
D. had done
【答案】C
【解析】
【详解】句意:——山姆今天做完作业了吗?——我不知道。

他今天早上在做。

考查时态辨析题。

this morning今天早上,用于过去时;根据句意语境,可知“今天早晨我看见他时他正在做作业,现在完没完不知道”,需用过去进行时,故选C。

7.—What’s that terrible noise?
—The neighbors for a party.
A. have prepared
B. are preparing
C. prepare
D. will prepare
【答案】B
【解析】
试题分析:句意:那个糟糕的噪音是什么?邻居们正在准备聚会。

根据语境,应该是正在准备做某事,表示正在做某事,用现在进行时态,故选B。

考点:考查动词的时态的用法
8.Now that she is out of a job, Lucy going back to school, but she hasn’t decided yet.
A. had considered
B. has been considering
C. considered
D. is going to consider
【答案】B
【解析】
【详解】句意:现在露西失业了,她一直在考虑重返学校,但她还没有决定。

考查时态辨析题。

根据but she hasn’t decided yet.可知,露丝从过去到现在一直在考虑,有可能还会考虑下去,所以要用现在完成进行时,故选B。

9.The teacher, with 6 girls and 8 boys of her class,visiting a museum when the earthquake struck.
A. was
B. were
C. had been
D. would be
【答案】A
【解析】
【详解】句意:地震发生时,老师和她班上的6个女孩和8个男孩正在参观博物馆。

考查主谓一致和时态辨析题。

根据when the earthquake struck可知要用一般过去时,可排除C和D;而主语the teacher 是单数,可排除were,故选A。

【点睛】在英语语法中,介词短语原则上不做主语,所以“主语+介词短语”处于主语的位置时,谓语动词只与其中的在“主语”有关,而与“介词短语”没有关系。

主语是复数人称,谓语动词需用复数;主语是单数人称,谓语动词则用单数。

10.The discussion alive when an interesting topic was brought in.
A. was coming
B. had come
C. has come
D. came
【答案】D
【解析】
【详解】句意:当引入一个有趣的话题时,讨论就活跃起来了。

考查时态辨析题。

根据when…was brought in可知,come也是过去发生的动作,需用一般过去时,故选D。

11.Because the shop, all the T-shirts are sold at half price.
A. has closed down
B. closed down
C. is closing down
D. had closed down
【答案】C
【解析】
【详解】句意:因为商店要关门(倒闭)了,所有的t恤衫都卖半价。

考查时态辨析题。

根据下文all the T-shirts are sold at half price.可知,商店还在运营,也就是还没有倒闭,需用现在进行时表示将来,故选C。

12.Let’s keep to the point or we any decisions.
A. will never reach
B. have never reached
C. never reach
D. never reached
【答案】A
【解析】
【详解】句意:让我们言归正传,否则我们永远不会做出任何决定。

考查时态辨析题。

本句是or连接的并列句,前一个分句是祈使句,后一个分句的谓语需用一般将来时表示将要发生的事情。

根据句意结构,可知选A。

【点睛】本句考查固定句型“祈使句+and/ or+陈述句”,后面的分句是陈述句,常用一般将来时态。

13.My mind wasn’t on what he was saying so I’m afraid I half of it.
A. was missing
B. had missed
C. will miss
D. missed
【答案】D
【解析】
【详解】句意:我的心思不在他所说的内容上,所以我担心我会错过一半以上的内容。

考查时态辨析题。

根据句意语境,可知这一切都是过去发生的事情故使用过去时。

A项表示“过去一直在做的事”,B项是“过去的过去”,都不合句意,故选D。

14.It is said in the book that Thomas Edison (1847—1931)the world-leading inventor for sixty years.
A. would be
B. has been
C. had been
D. was
【答案】D
【解析】
【详解】句意:据书中说,托马斯·爱迪生(1847-1931)是领先世界60年的发明家。

考查时态辨析题。

根据题干中所提供的时间1847~1931,可知用一般过去时,表示Thomas Edison在过去曾连续六十年是全世界发明创造者的领袖人物,故选D。

【点睛】本题需要明确两点:第一,不代表有for的时间状语就一定和完成时连用。

我们也可以说She practiced handwriting for 5 hours last night.第二,我们要选择完成时的时候必须要考虑一个问题:是否有某个时间点产生影响了,如果对现在的点产生影响就是现在完成时,如果对过去的点产生影响就是过去完成时,如果对将来的时间点产生影响就是将来完成时。

而本题最接近的是对过去产生影响,但是题干里找不出一个过去的点。

所以本题就是在陈述一个过去的事实。

15.—You were out when I dropped in at your house.
—Oh, I for a friend from England at the airport.
A. was waiting
B. had waited
C. am waiting
D. has waited
【答案】A
【解析】
【详解】句意:——我去你家时你出去了。

——哦,我在机场等一个从英国来的朋友。

考查时态辨析题。

根据句意语境,可知本句是说你去我家时我正在机场等朋友,属于“在过去某一时刻或在过去某一段时间内正在发生的事”,需用过去进行时,选A。

专项练习(2)
16.She has set a new record, that is, the sales of her latest book50 million.
A. have reached
B. has reached
C. are reaching
D. had reached
【答案】A
【解析】
【详解】句意:她创造了一项新纪录,也就是说,她的新书销售量达到了五千万。

考查时态辨析题。

根据句意语境,that is意为“换句话说”,相当于in other words, which means,而前句中的谓语has set 是现在完成时,后一句的谓语动词也应用现在完成时,可排除C和D;结合主语the sales是复数,故选A。

17.He kept looking at her, wondering whether he her somewhere.
A. saw
B. has seen
C. see
D. had seen
【答案】D
【解析】
【详解】句意:他一直看着她,不知道是否在什么地方见过她。

考查时态辨析题。

kept用的是一般过去式。

这里说“考虑以前是否在哪个地方见过她”显然指的是发生在“kept”之前,即过去的过去需用过去完成时态;根据句意结构,可知选D。

18.The crazy fans patiently for two hours and they would wait till the movie star arrived.
A. were waiting
B. had been waiting
C. had waited
D. would wait
【答案】B
【解析】
【详解】句意:疯狂的影迷们已经耐心地等了两个小时,他们一直等到这位电影明星的到来。

考查时态辨析题。

and连接两个并列句,根据would wait是过去将来时,可知此事发生在过去;结合for two hours,可知wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时had been doing,故选B。

19.She her hairstyle in her hometown before she came to Chongqing for a better job.
A. would change
B. has changed
C. changed
D. was changing
【答案】C
【解析】
【详解】句意:在来重庆找份更好的工作之前,她在家乡改了发型。

考查时态辨析题。

A项表意愿,不合句意,可排除。

before表明紧接着发生的是先后两个动作,根据从句she came to Chongqing是过去时,可知B项时态错误;change是非延续性动词,可知D项时态错误,故选C。

20.The first use of atomic weapons was in 1945, and their power increased enormously ever since.
A. is
B. was
C. has been
D. had been
【答案】C
【解析】
【详解】句意:原子武器的第一次使用是在1945年,自那以后它们的威力大大增强。

考查时态辨析题。

and 连接的是前后两个句子。

ever since和现在完成时态连用,意思是“从那以后到现在”,即since 1945。

根据句意语境,可知选C。

21.—You haven’t said a word about my new coat, Brenda. Do you like it?
—I’m sorry I anything about it sooner. I certainly think it’s pretty on you.
A. wasn’t saying
B. don’t say
C. won’t s ay
D. didn’t say
【答案】D
【解析】
【详解】句意:——你对我的新外套只字不提,布伦达。

你喜欢吗?——对不起,我没早点说。

我当然觉得你穿很好看。

考查时态辨析题。

前一句haven’t said用的是现在完成时,强调过去发生的事对现在的影响;答语意思是“对不起,我没早点发表看法。

”根据sooner(早点儿),可知是指“过去”,故选D。

22.All morning as she waited for the medical report from the doctor, her nervousness.
A. has grown
B. is growing
C. grew
D. had grown
【答案】C
【解析】
【详解】句意:整个上午,她都在等待医生的医疗报告,她的紧张情绪与日俱增。

考查时态辨析题。

all morning 整个上午,用于过去时;根据句意语境,可知her nervousness(紧张)伴随waited(等)的过程而产生,因此grow与waited同时发生,时态一致,需用一般过去时,故选C。

23.Why don’t you put the meat in the fridge? It will fresh for several days.
A. be stayed
B. stay
C. be staying
D. have stayed
【答案】B
【解析】
【详解】句意:你为什么不把肉放进冰箱里?它能保鲜好几天。

考查系动词。

stay意思是“保持”,在这里作系动词,不能用被动形式,后面跟形容词表示保持一种状态;will+do是一般将来时,will后跟动词原形;故答案选B。

【点睛】一般将来时表示将来某一时刻的动作或状态,或将来某一段时间内经常的动作或状态;根据Why don't you put the meat in the fridge?“你为什么不把肉放进冰箱里?”要是放进冰箱里的话,就可以保鲜好几天,在放进冰箱之后保鲜,所以要用一般将来时,stay在这里意思是“保持”,will后跟动词原形;故答案选B。

24.How can you possibly miss the news? It on TV all day long.
A. has been
B. had been
C. was
D. will be
【答案】A
【解析】
【详解】句意:你怎么可能错过这个消息呢?它已经在电视上放了一整天了。

考查时态辨析题。

all day long 一天到晚;前句询问目前的情况,后句时间状语all day long表明该句表示的是从过去开始并持续到现在的动作或情况,需用现在完成时。

根据句意结构,可知选A。

25.-Sorry to have interrupted you. Please go on.
-Where was I?
-You you didn’t like your father’s job.
A. had said
B. said
C. were saying
D. had been saying
【答案】C
【解析】
【详解】句意:——抱歉打扰你了。

请继续。

——我说到哪儿了?——你说你不喜欢你父亲的工作。

考查时态辨析题。

根据句意语境,可知回答应该指刚才停止的那一刻,是表示过去某一时刻正在进行的动作,需用过去进行时态,故选C。

26.I arrived late; I the road to be so icy.
A. wouldn’t expect
B. haven’t expec ted
C. hadn’t expected
D. wasn’t expecting
【答案】C
【解析】
【详解】句意:我迟到了;我没想到这条路这么滑。

考查时态辨析题。

由I arrived late可知是过去的情况。

根据句意语境,arrived是过去发生的动作,而expect(预料)发生在arrive之前,需用过去完成时;I hadn’t expected表示过去没有料到,故选C。

【点睛】had + thought(hoped, expected)表达“原本希望……”,其否定式则表达“原本没有预料到……”的虚拟语气。

27.I while reading the English textbook. Luckily, my roommate woke me up in time!
A. had fallen asleep
B. have fallen asleep
C. fell asleep
D. fall asleep
【答案】C
【解析】
【详解】句意:我在看英语课本的时候睡着了。

幸运的是,我的室友及时把我叫醒了。

考查时态辨析题。

while从句表示当一个动作正在进行时,另一个动作发生了。

根据woke(wake 的过去式)可知,这里谈论的与“现在”无关,可排除BD两项;结合语境,可知是和reading同时发生的动作,所以不能用过去完成时,需用一般过去时,故选C。

28.Although he has lived with us for years, he us much impression.
A. hadn’t left
B. didn’t leave
C. doesn’t leave
D. hasn’t left
【答案】C
【解析】
【详解】句意:虽然他与我们一起生活多年,但他没有给我们留下多少印象。

考查时态辨析题。

根据从句Although he has lived with us for years,可知主句强调的是现在的状态,需用一般现在时,故选C。

29.I ping-pong quite well, but I haven’t had time to play since the new year.
A. will play
B. have played
C. played
D. play
【答案】D
【解析】
句意:我的篮球打得很好,但从新的一年开始我就没有时间打篮球了。

表示主语的特征、性格、能力等用一般现在时态来表达,故答案为D。

30.I wonder why Jenny us recently. We should have heard from her by now.
A. hasn’t written
B. doesn’t write
C. won’t write
D. hadn’t written
【答案】A
【解析】
句意:我想知道为什么詹妮最近没有给我们写信。

我们现在应该收到她的信了。

A. hasn’t written现在完成时;B. doesn’t write一般现在时;C. won’t write一般将来时;D. hadn’t written过去完成时。

recently:近来,最近,近日,用于现在完成时;结合句意和语境可知选A。

专项练习(3)
31.A short time before she, the old lady a will, leaving all her money to her brother.
A. died; has written
B. has died; wrote
C. had died; wrote
D. died; had written
【答案】D
【解析】
【详解】句意:在她去世前不久,老太太写了一份遗嘱,把她所有的钱都留给了她的哥哥。

考查时态辨析题。

当过去发生的两个动作有时间上的先后顺序时,先发生动作的用过去完成时,后发生动作的则用一般过去时。

根据句意语境,可知“die”与“write(遗书)”都发生在过去,显然“write”应发生在“die”之前,即:过去的过去,故选D。

32.—Kate doesn’t look very well. What’s wrong with her?
—She has a headache because she too long; she ought to stop work.
A. has been reading
B. had read
C. is reading
D. was reading
【答案】A
【解析】
【详解】句意:——凯特看起来不太好。

她怎么了?——她头疼,因为她看书太久了;她应该停止工作。

考查时态辨析题。

根据下文的建议she ought to stop work.,可知“凯特现在仍然在工作”,也就是从过去某一时刻开始,一直延续到现在并且现在仍然在进行的动作或存在的状态,需用现在完成进行时,即:have been doing,故选D。

33.As time _____ on, Sally began to wonder if Bruce ________ Bilks’ new poem called Tabled’ Hute.
A. has gone; had read
B. went; has read
C. goes; has read
D. went; had read
【答案】D
【解析】
【详解】句意:随着时间的推移,莎莉开始怀疑布鲁斯是否读过比尔克斯的新诗《Tabled 'Hute》。

考查时态辨析题。

时间的推移与began同步,go需用一般过去时;而read应发生在began to wonder之前,需用过去完成时。

根据句意结构,可知选D。

34.—Mike, do you know who wanted me on the phone?
—Sorry. I don’t know. I a bath in the bathroom.
A. have had
B. was having
C. had
D. am having
【答案】B
【解析】
【详解】句意:——迈克,你知道谁打电话找我吗?——对不起。

我不知道。

我正在浴室里洗澡。

考查时态辨析题。

根据who wanted me是一般过去时,可知打电话发生在过去;结合句意语境,可知有人打电话来时,“我”正在冲凉(having a bath);表示在过去某一时刻正在发生的动作,需用过去进行时,故选B。

35.—Could you tell me how your father usually goes to work?
—Yes. If it is fine, he to his office.
A. will walk
B. will go on foot
C. walks
D. would go on foot
【答案】C
【解析】
【详解】句意:——你能告诉我你父亲通常怎样去上班吗?——是的。

如果天气好的话,他走着去他的办公室。

考查时态辨析题。

usually通常,用于一般现在时;根据问句Could you tell me how your father usually goes to work?,可知是问通常的情况,其回答也应该是指通常的情况,因此要用一般现在时,故选C。

【点睛】本句虽然是if条件句,但不适用“主将从现”的时态规则。

根据句意语境,问话人问的是通常情况(usually),回答也是通常情况,主句需用一般现在时,不可错选A或C。

36.— I called you at ten, but there was no reply.
—Oh, that was probably when I a shower.
A. am taking
B. took
C. were to take
D. was taking
【答案】D
【详解】句意:——我十点钟给你打电话,但没有人接。

——哦,那可能是我在洗澡的时候。

考查时态辨析题。

根据上句I called you at ten, but there was no reply.是一般过去时态,可知本句take a shower 是在过去打电话时正在发生的动作,需用过去进行时,故选D。

37.— Have you ever worked with a tape recorder?
— I it a lot when I was studying French in school.
A. used
B. was used
C. have used
D. had used
【答案】A
【解析】
【详解】句意:——你用过录音机吗?——我在学校学法语的时候经常用它。

考查时态辨析题。

a lot很多,副词短语,修饰动词use,意思是“经常用”;根据句意语境,可知是过去经常发生的动作,需用一般过去时,故选A。

38.—You must have met him the other day. —Oh, no, I.
A. hadn’t
B. mustn’t
C. haven’t
D. didn’t
【答案】D
【解析】
【详解】句意:——你前几天一定见过他。

——哦,不,我没有。

考查时态辨析题。

must一定,表肯定推测。

根据上句You must have met him the other day.,可知是对过去情况的猜测,所以答句需用一般过去时。

I didn’t其实是I didn’t meet him the other day.的省略,故选D。

39.—Which flight? —I want to catch the 13:00.
A. you are to catch
B. are you catching
C. do you catch
D. have you caught
【答案】B
【详解】句意:——你要搭哪班飞机?——我想赶上下午一点的。

考查时态辨析题。

catch a flight赶飞机。

根据I want to catch the 13:00.,可知问句表示最近打算或安排要做的事,即“你打算坐哪趟班机?”需用进行时表将来,故选B。

40.—Excuse me, sir. Would you do me a favor?
—Of course. What is it?
—I if you could tell me how to fill out this form.
A. had wondered
B. was wondering
C. would wonder
D. did wonder
【答案】B
【解析】
【详解】句意:——对不起,先生。

你能帮我一个忙吗?——当然。

它是什么?——我想知道你能否告诉我如何填写这张表格。

考查时态辨析题。

在这个句子中用过去进行时表示在对方问话之前自己正在想的事;根据句意语境,可知“我(刚才)一直在担心是否你能够告诉我该怎么填这个表格”,需用进行时态表示“一直担心”,故选B。

【点睛】“did + 原形动词”结构用于强调谓语,所以从结构上来说D也是正确的;但是根据句意,这里没有必要对wonder进行强调,可知不可选。

41.How can I ever concentrate (集中精力) if you continuall me with silly questions?
A. have…interrupted
B. had interrupted
C. are…interrupting
D. were…interrupting
【答案】C
【解析】
【详解】句意:如果你总是用愚蠢的问题打断我,我怎么能集中注意力呢?考查时态辨析题。

根据How can I ever concentrate(一般现在时),结合句意语境,可知if从句是目前正在发生的事,需用现在进行时,
故选C。

42.—I bought this shirt for 35 yuan yesterday.
—It’s on sale today for only 29. You should have waited.
—Oh, really? But how I know?
A. would
B. can
C. did
D. do
【答案】C
【解析】
【详解】句意:——我昨天花35元买了这件衬衫。

——今天减价只有29元。

你本应该等的。

——哦,真的吗?但我怎么知道?考查时态辨析题。

根据句意语境,可知本句是说“我昨天买它时怎么会知道减价”,需用一般过去时,故选C。

43.—Will you go now?
—Not until I my experiments.
A. will finish
B. have finished
C. will have finished
D. had finished
【答案】B
【解析】
【详解】句意:——你现在走吗?——直到我做完实验(才走)。

考查时态辨析题。

until引导时间状语从句,在时间状语从句中一般用一般现在时代替一般将来时;但从句若强调动作发生在主句动作之前时,则需用现在完成时代替将来完成时,本题属后一种情况。

根据句意结构和语境,可知选B。

44.—Look! Someone has spilt coffee on the carpet.
—Well, it me.
A. isn’t
B. hasn’t been
C. hadn’t been
D. wasn’t
【解析】
【详解】句意:——看!有人把咖啡洒在地毯上了。

——哦,那不是我。

考查时态辨析题。

根据Look! Someone has spilt coffee on the carpet.,可知答语是说“不是我(洒的)”,“洒”是过去的动作,可知回答需用过去时,故选D。

45.—Did you enjoy your holiday?
—Yes, it’s the best holiday I these years.
A. had
B. have had
C. had had
D. would have
【答案】B
【解析】
【详解】句意:——假期愉快吗?——是,这是我这些年最好的假期了。

考查动词时态辨析题。

本句是固定句型:It is the+序数词/最高级+从句,从句的谓语用现在完成时;根据句意结构,可知选B。

专项练习(4)
46.I don’t understand how you got a ticket. I always you a careful driver.
A. think; are
B. am thinking; are
C. thought; were
D. think; were
【答案】C
【解析】
【详解】句意:我不明白你是怎么得到罚单的。

我一直以为你是一个谨慎的司机。

考查动词时态辨析题。

本句是虚拟语气,与过去事实相反,需用一般过去时;根据句意结构,可知选C。

47.I really ought to go on a diet. I on so much weight since I gave up jogging.
A. put
B. am putting
C. have put
D. had put
【解析】
【详解】句意:我真的应该节食了。

自从我放弃慢跑后,体重增加了很多。

考查动词时态辨析题。

since自从,后接时间段表示的是一段时间,多用于现在完成时;根据since I gave up jogging.,可知选C。

48.We to go skiing tomorrow,but there’s no snow,so we’ll just stay home instead。

A. are going
B. were going
C. will go
D. would go
【答案】B
【解析】
【详解】句意:明天我们要去滑雪,但没有雪,所以我们就呆在家里。

考查动词时态辨析题。

was/were going to do表示原本打算做某事,根据后面but there’s no snow,可知我原来打算明天去滑雪,故选B。

49.At the time of the earthquake Jeff was still in his office. He to finish a project before he left for the day.
A. has tried
B. had tried
C. has been trying
D. had been trying
【答案】D
【解析】
【详解】句意:地震发生时,杰夫还在他的办公室里。

在他离开之前,他一直在努力完成一个项目。

考查动词时态辨析题。

before he left.是发生在过去的动作;根据句意语境,可知在发生地震时他依然在办公室努力完成这一计划,需用过去完成进行时,故选D。

50.The student didn’t pay any attention to the lecture; he of something else.
A. thought
B. had thought
C. would think
D. was thinking
【答案】D
【解析】
【详解】句意:这个学生没有注意听讲座;他在想别的事情。

考查动词时态辨析题。

前句The student didn’t pay any attention to the lecture;是一般过去时;根据句意语境,可知听讲座时他正在想其他事,需用过去进行时,故选D。

51.—Such a mistake could have been avoided.
—Unfortunately, he the mistake again and again.
A. repeated
B. would repeat
C. had repeated
D. would have repeated
【答案】A
【解析】
【详解】句意:——这样的错误本来是可以避免的。

——不幸的是,他一遍又一遍地重复这个错误。

考查动词时态辨析题。

前句could have done对过去发生的事表示遗憾,是虚拟语气,说明make a mistake 动作发生在过去;后句是真实语气,需用一般过去时,故选A。

52.—Did you find the missing couple in the mountain yesterday?
—No, but we to get in touch with them ever since.
A. have tried
B. have been trying
C. had tried
D. had been trying
【答案】B
【解析】
【详解】句意:——你昨天在山里找到那对失踪的夫妇了吗?——没有,但从那以后我们就一直在和他们联系。

考查动词时态辨析题。

ever since从那时到现在,用于现在完成时;but表转折,根据句意语境,可知现在仍在设法与他们取得联系,需用现在完成进行时,故选B。

53.I would have come sooner but I that they were waiting.
A. haven’t known
B. hadn’t known
C. don’t know
D. didn’t know
【答案】D
【解析】
【详解】句意:我本来会早点来的,但我不知道他们在等我。

考查动词时态辨析题。

would have come是表示与过去事实相反的虚拟语气,根据句意结构和语境,可知本句是说“我当时不知道他们在等”,需用一般过去时,故选D。

54.-Oh, it’s you, Steve! I you.
-N o surprising. I’ve just had my hair cut.
A. don’t recognize
B. haven’t recognized
C. didn’t recognize
D. hadn’t recognized
【答案】C
【解析】
【详解】句意:——哦,是你,史蒂夫!我没认出你来。

——这并不奇怪。

我刚剪了头发。

考查动词时态辨析题。

根据Oh, it’s you, Steve!,可知说话时已经认出来了,但在说话之前“刚才我没有认出你来”,所以上文描述的是过去发生的动作,需用一般过去时态,故选C。

55.I’m glad to see that you a lot of progress since I you last.
A. will make; have met
B. have been making; met
C. had made; met
D. have made; meeting
【答案】B
【解析】
【详解】句意:我很高兴看到你一直在做;自从我上次见到你以来,取得了很大的进步。

考查动词时态辨析题。

从句中last上一次,用于一般过去时,可排除AD两项。

since自从,用于表示一段时间,多用于完成时;根据句意结构,可知从上次见你以来一直到现在并且现在依然在不断取得进步,需用现在完成进行时,故选B。

56.-Have you finished your composition already?
-Yes. I it in twenty minutes.
A. have finished
B. finished
C. will finish
D. had finished
【答案】B
【解析】
【详解】句意:——你的作文已经写完了吗?——是的。

我二十分钟就完成了。

考查动词时态辨析题。

in twenty minutes用了二十分钟,用于一般过去时,动词需用过去式;根据句意结构,可知选B。

57.Once a programme put into a computer, it accordingly.
A. is; acts
B. is being; is acting
C. has been; will act
D. will be; acts
【答案】C
【解析】
【详解】句意:一旦程序被输入电脑,它就会采取相应的行动。

考查动词时态辨析题。

时间状语从句或者条件状语从句中用一般现在时或现在完成时,主句用一般将来时。

once一旦,表条件;根据句意结构,可知选C。

58.—What place is it?
—Haven’t you seen that we back where we?
A. were;had been
B. are;were
C. were;have been
D. are;had been
【答案】B
【解析】
【详解】句意:——这是什么地方?——你没看到我们又回到了原来的地方吗?考查动词时态辨析题。

根据句意语境,第一空是目前的状态,系词需用are;第二空是过去的状态,系词需用were;可知选B。

59.—Didn’t the guard see him breaking into the bank?。

相关文档
最新文档