(英语)高考英语现在完成进行时的技巧及练习题及练习题(含答案)

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

(英语)高考英语现在完成进行时的技巧及练习题及练习题(含答案)
一、单项选择现在完成进行时
1.--- 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.had tried
C.have been trying D.had been trying
【答案】C
【解析】
试题分析:考查动词的时态。

句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直
在努力联系他们。

根据 ever since可知用现在完成时,再根据语境可知用现在完成时的进
行时态,故选C项。

考点 : 考查动词的时态
2.—I counted sheep, I drank milk and I tried everything, but nothing helped.
—It seems you _____ too much recently. Try some sleeping pills.
A.worked B.work C.had worked D.have been working 【答案】D
【解析】
试题分析:recently提示用现在完成时或现在完成进行时。

用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days
等。

故答案为D。

考点:动词时态。

3.—Mum, Dad ought to stop working?
—Yes, he has a bad headache because he _______ too long.
A.read B.has been reading
C.had read D.is reading
【答案】B
【解析】
试题分析:考察现在完成进行时。

现在完成进行时表示从过去某时开始一直持续到现在,
并且还将持续下去。

结构为have/has+ been+动词的现在分词。

句意:上文:妈妈,爸爸应
该停止工作了吗?下文:他由于一直读书时间过长而头疼。

故选B。

考点:考察现在完成进行时
4.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county.
A.had been working B.has been working
C.is working D.was working
【答案】B
【解析】
试题分析:考察时态。

现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。

根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。

故选B
5.The girl has a great interest in sports and ___ badminton classes twice a week over the past 2 years.
A.takes B.took
C.is taking D.has been taking
【答案】D
【解析】
试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。

A. takes 一般现在时,
B. took 一般过去时,
C. is taking现在进行时,
D. has been taking 现在完成进行时。

over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。

考点:考查动词时态的用法。

6.Up to now, Marin _____in the library for about two hours.
A.read B.had read
C.has been reading D.would read
【答案】C
【解析】
试题分析:考查时态。

句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。

根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

考点:考查时态
7.—Darling, the headache ________ me.
— No wonder, you _________ the South Korean TV soaps since last night.
A.kills; have watched
B.is killing; have been watching
C.is going to kill; were watching
D.was killing; had watched
【答案】B
【解析】
先看第二空,根据时间状语since last night可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选B。

8.--I am sure Mary will win the first place in the coming competition.
--I think so. She ________ for it for months.
A.has prepared B.has been preparing
C.had prepared D.prepared
【答案】B
【解析】
试题分析:考查时态。

句意:--我相信玛丽会在接下来的比赛中获得第一名。

--我也这样认为,她已经准备好几个月了。

for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。

根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。

考点:考查时态
9.—Mum, I’ve got a headache.
—You long, dear. Go out and take a break.
A.had read B.have been reading C.are reading D.read
【答案】B
【解析】
考查时态。

句意:妈妈,我有点头疼。

你一直读书读得时间很长了,出去休息一会吧。

根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。

选B。

10.---Alice, what’s wrong with you? You look so worn out.
---Nothing serious. I my new house all day and I’m afraid I won’t finish until tomorrow afternoon.
A.have whitewashed B.am whitewashing
C.have been whitewashing D.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。

--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。

用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。

选C。

11.---May! How is your plan? I heard you started it last Sunday.
---Oh! I for it, but I haven’t decided where to start it.
A.have prepared B.had prepared C.have been preparing D.was preparing 【答案】C
【解析】
考察时态.句意:梅!你的计划怎么样了?我听说你上周开始了。

——哦,我一直在准备,但
是我还没有决定从哪儿开始。

可知准备工作在此之前一直在进行,故用完成进行时态,选C。

12.— Hey, man! Why so tired?
— I _____ for weeks for the coming celebra tion of the school’s 100th anniversary.
A.was preparing B.have been preparing
C.had prepared D.was prepared
【答案】B
【解析】
试题分析:考查动词的时态。

句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。

根据for weeks可知这个动作一直都在持续,故选B项。

考点 : 考查动词的时态
13.I haven't finished my composition. I ________ for two hours and a half.
A.have written it B.have been writing it
C.wrote it D.am writing it
【答案】B
【解析】
试题分析:考查动词的时态。

句意:我还没有完成我的作文,我已经写了二个半小时了。

根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。

考点 : 考查动词的时态
14. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.
A.are worsening B.had worsened
C.have been worsening D.worsened
【答案】C
【解析】
试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态
15.Jessica ought to stop work.She has a headache because she _______ too long.
A.read B.is reading
C.had read D.has been reading
【答案】D
【解析】
本题考查时态。

从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。

16.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.
A.took B.is taking C.had taken D.has been taking 【答案】D
【解析】
试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。

和时间over the last three years. 连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。

考点:考查时态
17.Lucy ________ guitar lessons every three weeks in the past three years, but now she is considering she'll make it every other week.
A.is having B.had had
C.had D.has been having
【答案】D
【解析】
考查动词时态。

句意:Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。

根据句意可知应用现在完成进行时。

现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。

18.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.
A.has told B.is telling
C.has been telling D.will have told
【答案】C
【解析】
句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。

空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。

故答案选C。

19. ---Do you have any news about Bob?
---Yeah. We ______ each other quite a lot recently.
A.have been seeing B.had been seeing C.see D.have seen
【答案】A
【解析】
试题分析:考查动词的时态。

句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比
较多。

根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。

现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。

现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。

所以选A项。

考点 : 考查动词的时态
20.We ________ the bridge for over two years and it will be half a yea r before it’s completed. A.are building B.have built
C.have been built D.have been building
【答案】D
【解析】
试题分析:考查现在完成进行时态。

由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。

故要用现在完成进行时,因此选D。

句意:我们已经造桥几乎两年了,桥竣工大概还要半年。

考点:考查现在完成进行时态。

21.—Tony, why are your eyes red?
—I ________ up peppers for the last five minutes.
A.cut B.was cutting
C.had cut D.have been cutting
【答案】D
【解析】
【详解】
考查现在完成进行时。

句意:——Tony,你眼睛为什么是红的?——那是近五分钟以来我一直在切辣椒。

”由for the last five minutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。

故选D项。

【点睛】
各时态的区别:
① 一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。

如:The engine stopped because the fuel was used up.
② ②过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间内正在进行的动作等。

如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.。

③ ③过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。

句中常用by引导的时间状语或以 before, until, when, than等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。

如:John and Jane had known each other for a long time before their marriage.
表示在说话时刻之前到现在正在进行的动作。

如:We have been waiting for you for half an hour.
我们已经等你半个钟头了(人还没到,还会继续等)It has been raining for 3 days。

已经下了3天的雨了(现在还没停止)。

本题中有关键词for the last five minutes,由此可以判断出用现在完成进行时。

22.Tom ____on the essay for two hours but he _____only a hundred words by now.
A.has been working;has written B.has been working;writes
C.worked ;written D.worded;writes
【答案】A
【解析】
【分析】
【详解】
考查时态。

句意为:Tom一直忙着写论文两个小时了,但是到现在为止他只写了100多个词。

由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用现在完成时,故A正确。

【点睛】
此题的简体关键是根据时间状语判断句子的时态。

第一空根据时间状语for two hours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。

而第二空的时间状语为by now,因此用现在完成时即可,所以用has written。

23.-- Bob! How is your project? I heard you started it last Friday, right?
--Oh! I ______ for it. But I haven’t decided when to do it.
A.will prepare B.had prepared
C.have been preparing D.was preparing
【答案】C
【解析】
【详解】
考查时态。

句意:--Bob,你的项目怎么样了?我听说你上周五就开始了,是吗? --哦!我已经在做准备,但还没有决定好什么时候开始做。

根据句意可知,我已经开始做准备了,不知道什么时候开始,说明还在准备中,用现在完成进行时最合适,即have been doing,故选C。

【点睛】
动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。

因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。

但也可以通过时间状语、固定居心等来做出正确的选择。

本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进
行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,可推断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。

24.—Where is Peter? I can't find him anywhere.
—He went to the library after breakfast and ________ his essay there ever since.
A.wrote B.had written C.has been writing D.is writing
【答案】C
【解析】
【详解】
考查动词的时态。

句意:——那彼得?我到处都找不到他。

——早饭后他去了图书馆,从那时起他就一直在那儿写论文。

结合句意以及时间状语“ever since” 可知,他吃过早餐去图书馆之后,便一直在那里写论文,表示一个动作从过去某一时刻开始,一直持续到现在,并有可能继续持续下去,因此应该用现在完成进行时,故正确答案为C。

【点睛】
时态的考查在高考题的应用中也是无处不在的,时态本身的考查也是千变万化的,本题旨在考查学生对现在完成进行时的理解和用法的熟悉程度,要求结合语境进行分析,根据句子的意思可以判断出当前应该使用哪一种时态,本题中也有一定的暗示时态的标志ever since,从而可以判断出应该用现在完成进行时。

25.—I am putting on weight again! Maybe I should start doing yoga.
—You _______ that the whole morning!
A.are saying B.have said C.have been saying D.were saying
【答案】C
【解析】考查时态。

句意:——我又胖了!也许我应该开始做瑜伽。

下句:你已经说了整个上午了!根据the whole morning可知,该动作持续做了整个早上,表示动作从某一时间开始,一直持续到现在,用现在完成进行时态,故选C。

26.(2018·江苏97校联考)—You look pretty tired today!
—I an environmental report over the last few days, which should be submitted to the boss tomorrow.
A.wrote B.was writing
C.had written D.have been writing
【答案】D
【解析】考查动词时态。

句意:--你今天看起来很累!-- 在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。

表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.
【名师点睛】
现在完成进行时:
基本结构:have/has+been+现在分词
用法:
1.现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。

I've been waiting for an hour but he still hasn't come.我已经等了一个小时,但他还没有来。

How long have you been doing this work?你做这工作多久了?
2、表示动作刚刚结束。

(有时指出结果)
They have been talking about the book.他们刚刚在讨论这本书。

My clothes are wet. I've been walking in the rain.我的衣服湿了,我一直走在雨中。

3、表示某种感情色彩。

Who's been telling you such nonsense?谁告诉你这个消息的?(气愤)
4、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。

She has been telling me.她一直想告诉我。

They have been going to build a bridge over the lake for years.数年来,他们一直想在湖上建一座桥。

(但未能实现)
5、表示一个过去动作对现在的影响或造成的结果。

(相当于现在完成时)
Who's been insulting you?谁欺负你了?
The room stinks. Someone's been smoking in here.屋里有烟味,有人抽烟了。

6、表示重复。

(指断断续续,而非一直不停)
I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。

Has he been making trouble? 他是不是一直在制造麻烦?
27.The auto factory ______ new profit records through technical innovation — 10% growth rate in the last two years and hopefully 15% this year.
A.set B.has set
C.is setting D.has been setting
【答案】D
【解析】考查动词时态。

句意:这家汽车制造厂通过技术创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。

表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。

故选D。

28.I______ about what you’ve said and I’ve decided to take your advice.
A.thought B.was thinking C.have been thinking D.had thought
【答案】C
【解析】
【详解】
考查时态语态。

句意:我刚刚一直在考虑你的话并且我决定采取你的建议。

分析句子可知,and后面时态为现在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为have been thinking。

故选C项。

29.Where were you at supper time? I ____ for you to join me.
A.waited B.had waited C.have been waiting D.was waiting
【答案】C
【解析】
时态题。

根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。

晚饭时你在哪?我一直等你。

选C
30.—I ________ so busily recently that I ________ no time to help you with your maths.—That’s OK. I can manage it by myself.
A.have been working; have B.have worked; had
C.am working; will have D.had been working; had had
【答案】A
【解析】
【详解】
考查时态。

句意:---我最近工作太忙碌了,没时间帮你学数学。

---没关系我自己能搞定。

由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。

故A选项正确。

31.Housing prices_____ since a few years ago. Therefore, it’s time the central government
_____ some effective measures to bring them under control.
A.have increased; would take B.have increased; will take
C.have been increasing; takes D.have been increasing; took
【答案】D
【解析】
【详解】
考查时态。

句意:自从去年年底房价一直在上涨。

因此,该是中央政府采取措施降低并控制房价的时候了。

由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型"It's/was time that该是…的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。

He has lived here since he came. 自从他来到这里,就一直在这里住着。

2.It is the first(second---)time that 主语+现在完成时态+其他。

意思是:第几次做某事了。

如果把is改成was,则后面用过去完成时态。

It’s the third time that I have come to the Summer Palace.这是我第三次来到颐和园。

3.It’s (high) time that 主语+一般过去时态+其他。

现在是该做某事的时间了。

It’s high time that we had lunch.现在是我们该吃午饭的时间了。

4. It is/has been+一段时间+since 主语+一般过去时态+---。

自从---有多长时间了。

在这个句
型中since引导时间状语从句,从句用一般过去时态,分两种情况:(1)如果从句的动词是终止性动词leave/come/---,则表示“从动作开始到现在多长时间了。

”It is three years since he began to smoke.他已经吸烟三年了。

(2)如果从句的动词是持续性动词
stay/smoke/live---,则表示“从动作结束到现在多长时间了”。

It is three years since he smoked.他戒烟三年了。

32.—I ordered Pizza for dinner.It should be here any minute now!
—Pizza again?We_______Pizza every night for a week now!
A.had B.were having
C.have been having D.will be having
【答案】C
【解析】句意:——我订了披萨当晚饭。

它应该随时都会到的。

——又是披萨?我们已经
连续一个星期晚上都在吃披萨了!结合时间状语every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。

故选C。

【名师点睛】
本题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结合句意来判断。

根据every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。

33. A new monetary policy will take effect next month.
Really good news, especially for those companies that _______ with money.
A.have struggled B.struggled C.have been struggling D.had struggled
【答案】C
【解析】
【详解】
考查现在完成进行时。

句意:---新的货币政策将于下月生效。

---这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。

分析句子成分可知,companies为先行词,在后面的
定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行, 并有可能持续下去, 强调动作的全过程。

故C选项正确。

【点睛】
现在完成时和现在完成进行时的区别 I
现在完成时: have + 过去分词
表示在某一特定时间之前曾经发生过的动作,或者到这一时间为止已经完成的动作.
2.现在完成进行时:have + been +现在分词
(1)表示从过去某一时间开始一直在进行的动作, 并有可能持续下去, 强调动作的全过程;
表示从过去到现在的重复性动作。

(2)注意:多用于延续性动词,如work, live, study, skate, collect…
现在完成时和现在完成进行时的区别 II
1)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。

而现在完成时则表示动作在过去已结束。

如:
The students have been preparing for the exam.
(还在进行)学生们一直在准备考试。

The students have prepared for the exam.
(已经结束)学生们为考试作了准备。

(2)在强调指出动作还未结束,还要继续下去。

如:
I’ve been reading this book for two hours, but
I haven’t finished it.
这本书我已读了两个小时了,但我还没读完。

I’ve read this book.
我已读完这本书了。

3)有些表示状态、感情、感觉的静态动词,如:have, like, hate, hear, know, sound等动词不能用于现在完成进行时,但可用于现在完成时。

如:
They’ve known each other since 1970.
自从1970年起他们就相互认识了。

(4)现在完成进行时也可表示现在以前这段时间反复发生的事情。

如:We’ve been seeing each other quite a lot recently.
最近我们经常见面。

分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行, 并有可能持续下去, 强调动作的全过程。

故C选项正确。

34.Mike his wedding for a whole month and hopefully everything will be ready tomorrow. A.prepares B.is preparing C.had prepared D.has been preparing 【答案】D
【解析】
【详解】
考查动词时态。

句意:马克整整一个月在准备他的婚礼,希望明天一切都准备好。

根据句中时间状语for a whole month可知用现在完成进行时。

故选D。

35.—Wow, I didn’t know you play golf so well.
—I ____________ for the last 6 months.
A.play B.played
C.am playing D.have been playing
【答案】D
【解析】
试题分析:考查时态。

句意:——哇,我不知道你打的高尔夫如此好。

——过去六个月我一直在打。

根据句意可知,表示动作从某一时间开始,一直持续进行到现在,强调动作的
过程是一直进行,故用现在完成进行时态。

故选D。

考点:考查时态
36.Mary re ally hard on his book and thinks he’ll have finished it by Friday.
A.worked B.has been working
C.had worked D.has worked
【答案】B
【解析】
【详解】
考查时态。

句意:Marty一直努力写书,我想他到周五为止将已经完成了。

用现在完成进行时表示从过去到现在一直进行的动作。

所以选B。

【点睛】
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。

现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。

37.—I have got a headache.
—No wonder.You___in front of that computer too long.
A.work B.are working
C.have been working D.worked
【答案】C
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。

根据所提供的情景“I have got a headache.”可判断出由于在电脑前连续工作而造成了头痛,故选C项。

一般现在时表示经常性的动作或存在的状态;现在进行时表示正在进行的动作或存在的状态;一般过去时表示过去发生的动作或存在的状态。

38. I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.
A.have done B.have been doing
C.had been doing D.had done
【答案】B
【解析】
试题分析:考查时态。

句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。

现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。

故B正确。

考点:考查时态
39.---Mr.Johnson didn’t turn up at the meeting yesterday morning, did he?
--- No.We ____ till twelve o’clock.A whole morning was wasted.
A.had waited B.have been waiting
C.are waiting D.were waiting
【答案】B
【解析】
试题解析:分析句子结构与意思,可知要用现在完成进行时,表示动作有过去某一刻开始一直持续到说话的时候还在进行中,故选B。

句意:-- 约翰逊先生昨天没有出现在会议上,不是吗?
-- 是的,我们一直等他等到12点。

整个早上都被浪费掉了。

考点:时态和语态
40.---I’m sure Andrew will win the first prize in the final.
---I think so. He _____ for it months.
A.is preparing B.has been preparing C.was preparing D.had been preparing 【答案】B
【解析】
【详解】
考查时态。

句意:---我确信Andrew在决赛中会获得一等奖。

---我也这么想,他已经准备了好几个月了。

可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。

相关文档
最新文档