英语英语现在完成进行时专项习题及答案解析.docx
- 文档编号:26284514
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:18
- 大小:24.40KB
英语英语现在完成进行时专项习题及答案解析.docx
《英语英语现在完成进行时专项习题及答案解析.docx》由会员分享,可在线阅读,更多相关《英语英语现在完成进行时专项习题及答案解析.docx(18页珍藏版)》请在冰豆网上搜索。
英语英语现在完成进行时专项习题及答案解析
(英语)英语现在完成进行时专项习题及答案解析
一、单项选择现在完成进行时
1.TrafficconditionsinNanchang_____fordecades.Atfirstpeopleonlycomplainedaboutjamsduringrushhours,buttodayeveryhourisrushhour.
A.areworseningB.hadworsened
C.havebeenworseningD.worsened
【答案】C
【解析】
试题分析:
考查时态。
根据时间状语fordecades和句意可知用现在完成进行时。
句意:
十年来,南昌的交通状况越来越糟糕了。
起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。
选C。
考点:
考查时态
2.—I_______thedishesforoveraweek.It’syourturn.
—I______youwouldsaysomethinglikethat.
A.havewashed;haveknownB.havebeenwashing;knew
C.havewashed;knowD.havebeenwashing;know
【答案】B
【解析】
试题分析:
句意:
——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:
现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:
考查动词时态。
3..
---Ihearyou__________atSmith’s.
---Yes,I__________thereforaboutthreemonths.
A.work;hadbeenworkingB.worked;wasworking
C.areworking;havebeenworkingD.worked;haveworked
【答案】C
【解析】
考查时态。
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
4.IwonderifJohnhasforgottenmynumber.I___himtocallforthepasttwohours.
A.havebeenexpectingB.haveexpected
C.havebeenexpectedD.expected
【答案】A
【解析】
试题分析:
句意:
我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A.havebeenexpecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B.haveexpected现在完成时,过去开始一个动作与现在有关C.havebeenexpected现在完成时被动语态D.expected一般过去时。
题干中forthepasttwohours.提示在过去持续做某事,故选A。
考点:
考查动词时态的用法。
5.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
【答案】B
【解析】
试题分析:
考查时态。
句意:
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:
考查时态
6.---Alice,what’swrongwithyou?
Youlooksowornout.
---Nothingserious.ImynewhousealldayandI’mafraidIwon’tfinishuntiltomorrowafternoon.
A.havewhitewashedB.amwhitewashing
C.havebeenwhitewashingD.shallbewhitewashing
【答案】C
【解析】
考查时态:
句意:
---爱丽丝,你怎么了?
你看起来很疲劳啊。
--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。
用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。
选C。
7.---Didyoufindthemissingcoupleinthemountainyesterday?
---No,butwe_______togetintouchwiththemeversince.
A.havetriedB.hadtried
C.havebeentryingD.hadbeentrying
【答案】C
【解析】
试题分析:
考查动词的时态。
句意:
昨天你们找到失踪的那对夫妇了吗?
没有,但我们一直在努力联系他们。
根据eversince可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。
考点:
考查动词的时态
8.–Iwonderifyoucouldgowithmetothecinema.
---Don’tdisturbme.I______acompositionallthemorningandhaven’tfinishedityet.
A.writeB.waswriting
C.havewrittenD.havebeenwriting
【答案】D
【解析】
试题分析:
--我想知道你是否能够陪我去电影院。
--不要打扰我!
我一早上都在写作文,还没完成呢。
根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。
考点:
考察动词时态。
9.Frank,wherehaveyoubeen?
We_____yousince2o’clock.
A.havebeenwaitingforB.arewaitingfor
C.hadwaitedforD.waitedfor
【答案】A
【解析】
试题分析:
考查动词的时态。
句意:
弗兰克,你去哪了?
自从两点我们就在等你。
根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
10.—Hey,man!
Whysotired?
—I_____forweeksforthecomingcelebrationoftheschool’s100thanniversary.
A.waspreparingB.havebeenpreparing
C.hadpreparedD.wasprepared
【答案】B
【解析】
试题分析:
考查动词的时态。
句意:
嘿,你为什么这么黑呢?
这几周来一直在准备学校百年诞辰。
根据forweeks可知这个动作一直都在持续,故选B项。
考点:
考查动词的时态
11.Japan’seconomyinthepasttwentyyears.Nooneknowshowlongitbeforeitregainsitsincrease.
A.hasbeendeclining;willbe
B.hasdeclined;wouldbe
C.hadbeenindecline;wouldtake
D.wasonthedecline;willtake
【答案】A
【解析】
试题分析:
考查时态辨析。
根据句意和时间指示词inthepasttwentyyears和介词before可以判断前后应该分别采用现在完成进行时和一般将来时。
句意:
日本经济在过去20年里一直在下滑。
谁也不知道在它恢复增长前还需要多长的时间。
根据句意可以判断,故选A。
考点:
考查时态辨析
12.Thecrazyfans___________patientlyfortwohours,andtheywillwaittillthemoviestararrives.
A.arewaitingB.hadwaited
C.havebeenwaitingD.willwait
【答案】C
【解析】
试题分析:
考查动词的时态和语态。
句意:
疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语fortwohours,,表示现在完成进行时,故选C项。
考点:
考查动词的时态和语态
13.Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
14.We________forcheaphousesbuthaven’tfound________welikeyet.
A.arelooking;oneB.havelooked;it
C.havebeenlooking;oneD.looked;them
【答案】C
【解析】
句意为:
我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。
根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即ahouse。
15.Kate________onhernewnovel,whichissupposedtocomeoutnextmonth.
A.wasworkingB.hadworked
C.willbeworkingD.hasbeenworking
【答案】D
【解析】
D考察时态。
句义:
凯特一直在忙着写她的新小说。
因为下个月应该就要出版了。
选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。
故D正确。
16.It'ssaidthatthey________abetterlifeeversincetheymovedtotheUS.
A.hadenjoyedB.havebeenenjoying
C.wereenjoyingD.wouldenjoy
【答案】B
【解析】
B考察动词时态。
句义:
据说,他们自从搬到美国后一直过着更好的生活。
根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
故应该使用现在完成进行时。
故B正确。
17.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
【答案】C
【解析】
试题分析:
句意:
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
考点:
考查动词时态。
18.Iamsotired,forI________Englishfor2hours.
A.isstudyingB.havebeenstudying
C.wasstudyingD.hadbeenstudying
【答案】B
【解析】
句意:
我好累,因为我已经学习英语两个小时了。
根据“for2hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。
19.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.
A.hastoldB.istelling
C.hasbeentellingD.willhavetold
【答案】C
【解析】
句意:
Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
20.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe_______Englishforayear.
A.studiesB.studied
C.isstudyingD.hasbeenstudying
【答案】D
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool”和时间状语foryears可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
21.—What’sup?
Youlookworried.
—Well,I______ontheproblemfor5hoursbutIhaven’tgotasingleclue.
A.haveworkedB.worked
C.willworkD.havebeenworking
【答案】D
【解析】
试题分析:
考查时态。
从时间状语for5hours,可排除BC,然后根据butIhaven'tgotasingleclue,说明work这个动作还要持续下去,故用现在完成进行时。
句意:
——怎么啦?
你看起来很焦急。
——唔,我花了5个小时在这个问题上但现在还没有什么头绪。
考点:
考查时态。
22.—Ithinkthepaperistakingyoualongtimetowrite.
—I______onitforalmostamonthnow.
A.workedB.wasworking
C.amworkingD.havebeenworking
【答案】D
【解析】
考查时态。
上句:
我想写这篇论文要花你很长时间。
下句:
我写了差不多一个月了。
写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。
23.Theautofactory______newprofitrecordsthroughtechnicalinnovation—10%growthrateinthelasttwoyearsandhopefully15%thisyear.
A.setB.hasset
C.issettingD.hasbeensetting
【答案】D
【解析】考查动词时态。
句意:
这家汽车制造厂通过技术创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。
表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。
故选D。
24.(东北三省三校一联)TrafficconditionsinBeijing________fordecades.Atfirstpeopleonlycomplainedaboutjamsduringrushhours,buttodayeveryhourisrushhour.
A.isworseningB.haveworsened
C.havebeenworseningD.worsened
【答案】C
【解析】
考查动词的时态。
由空后的fordecades可推知,此处要用完成时态,故可以排除A、D两项。
由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会持续下去,故应该用进行时态。
答案:
C
25.Allthestaffofthecompany,who______extrahoursthesedays,hopetofinishtheprojectasscheduled.
A.willworkB.havebeenworkingC.wereworkingD.haveworked
【答案】B
【解析】
【分析】
【详解】
考查现在完成进行时。
句意:
公司的所有员工,这些天一直在加班,希望按计划完成该项目。
根据语境可知,此处用现在完成时haveworked表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。
说明员工“这些天一直在加班”。
故选B。
26.I______aboutwhatyou’vesaidandI’vedecidedtotakeyouradvice.
A.thoughtB.wasthinkingC.havebeenthinkingD.hadthought
【答案】C
【解析】
【详解】
考查时态语态。
句意:
我刚刚一直在考虑你的话并且我决定采取你的建议。
分析句子可知,and后面时态为现在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为havebeenthinking。
故选C项。
27.—What’swrong?
Youlookreallystressedout.
—I________thewholeweekpreparingformygraduationpaper.
A.workB.haveworked
C.havebeenworkingD.worked
【答案】C
【解析】
【详解】
考查动词时态。
句意:
——你怎么了?
看起来真的压力很大。
——我已经连轴转努力了一整个星期来写我的毕业论文。
根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。
28.People_______aboutwhatourfuturewilllooklikeforthousandsofyears.
A.havebeenwonderingB.wonderC.wonderedD.willwonder
【答案】A
【解析】
【详解】
考查动词时态。
句意:
数千年以来人们一直想知道我们的未来会是什么样子。
根据时间状语forthousandsofyears可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。
故选A。
29.He_______aroundtheclocksinceJune,whenthefirstEbolacaseappearedinthisagriculturalcounty.
A.hadbeenworkingB.hasbeenworking
C.isworkingD.wasworking
【答案】B
【解析】
试题分析:
考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:
自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选B
30.Heissuretopassthetest,forhe_____hislessonsforthetesteverydayoverthepastmonth.
A.willreviewB.wasreviewingC.hasbeenreviewingD.hadbeenreviewing
【答案】C
【解析】
【详解】
考查现在完成进行时。
句意:
他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
overthepastmonth.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用hasbeenreviewing。
故选C项。
31.Housingprices_____sinceafewyearsago.Therefore,it’stimethecentralgovernment_____someeffectivemeasurestobringthemundercontrol.
A.haveincreased;wouldtakeB.haveincreased;willtake
C.havebeenincreasing;takesD.havebeenincreasing;took
【答案】D
【解析】
【详解】
考查时态。
句意:
自从去年年底房价一直在上涨。
因此,该是中央政府采取措施降低并控制房价的时候了。
由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型"It's/wastimethat该是…的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.Itisthefirst(second---)timethat主语+现在完成时态+其他。
意思是:
第几次做某事了。
如果把is改成was,则后面用过去完成时态。
It’sthethirdtimethatIhavecometothe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在 完成 进行 专项 习题 答案 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)