英语高考英语现在完成进行时真题汇编含答案.docx
《英语高考英语现在完成进行时真题汇编含答案.docx》由会员分享,可在线阅读,更多相关《英语高考英语现在完成进行时真题汇编含答案.docx(19页珍藏版)》请在冰点文库上搜索。
英语高考英语现在完成进行时真题汇编含答案
【英语】高考英语现在完成进行时真题汇编(含答案)
一、单项选择现在完成进行时
1.—Hey,man!
Whysotired?
—I_____forweeksforthecomingcelebrationoftheschool’s100thanniversary.
A.waspreparingB.havebeenpreparing
C.hadpreparedD.wasprepared
【答案】B
【解析】
试题分析:
考查动词的时态。
句意:
嘿,你为什么这么黑呢?
这几周来一直在准备学校百年诞辰。
根据forweeks可知这个动作一直都在持续,故选B项。
考点:
考查动词的时态
2.Inthepastseveralweeks,manycitiesinNorthernChinafromheavyfogsandseverecold.
A.hadsufferedB.havebeensufferingC.weresufferedD.suffered
【答案】B
【解析】
试题分析:
考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语Inthepastseveralweeks在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点:
考查动词的时态
3.Forsometimenow,Chinesepeople,undertheleadershipofCPC,______thecontentsoftheScientificDevelopmentTheoryinthecourseofpracticingsocialisminChina.
A.hadbeenimprovingB.havebeenimproving
C.wereimprovingD.improved
【答案】B
【解析】
考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
句意:
一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
4.--Howisyourcousin,Kate?
--Shebrokeherlegand______medicaltreatmentsince.
A.isreceivingB.hasreceived
C.receivedD.hasbeenreceiving
【答案】D
【解析】
试题分析:
考查时态。
句意:
--凯特,你表妹怎么了?
--她摔断了腿,从那以后就一直在接受治疗。
since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。
根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。
考点:
考查时态
5.---Look,whatamessinthekitchen!
---I______cookingfishinanewwayandIreallyhavenotimetotidyitupnow.
A.triedB.hadtried
C.willtryD.havebeentrying
【答案】D
【解析】
考查动词的时态。
句意:
看,厨房在乱了。
我一直在用一种新的方法来做鱼,现在没有时间收拾。
根据Ireallyhavenotimetotidyitupnow.可知这个动作一直在进行,故选D项。
6.IwonderifJohnhasforgottenmynumber.I___himtocallforthepasttwohours.
A.havebeenexpectingB.haveexpected
C.havebeenexpectedD.expected
【答案】A
【解析】
试题分析:
句意:
我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A.havebeenexpecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B.haveexpected现在完成时,过去开始一个动作与现在有关C.havebeenexpected现在完成时被动语态D.expected一般过去时。
题干中forthepasttwohours.提示在过去持续做某事,故选A。
考点:
考查动词时态的用法。
7.We________thebridgeforovertwoyearsanditwillbehalfayearbeforeit’scompleted.
A.arebuildingB.havebuilt
C.havebeenbuiltD.havebeenbuilding
【答案】D
【解析】
试题分析:
考查现在完成进行时态。
由时间状语forovertwoyears可确定要用现在完成时态,由语境知:
这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。
故要用现在完成进行时,因此选D。
句意:
我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:
考查现在完成进行时态。
8.—Nowtheweight.Only115.You’dbetterputonafewpounds.
—Well,actually,I________likeahorse.
A.ateB.waseatingC.havebeeneatingD.willeat
【答案】C
【解析】
“现在(称)体重,只有115.你最好再增重几镑。
”“噢,实际上,我一直都很大食量。
”发生在过去,并有可能继续下去,应该用现在完成进行时。
故选C。
9..
---Ihearyou__________atSmith’s.
---Yes,I__________thereforaboutthreemonths.
A.work;hadbeenworkingB.worked;wasworking
C.areworking;havebeenworkingD.worked;haveworked
【答案】C
【解析】
考查时态。
根据语境——我听说你在史密斯办公室工作。
——是的,我在那儿工作了大约3个月。
可知用现在进行时和现在完成进行时,选C。
10.—Idon’trememberhavingeverseenJohnsincelastweek.Hashegonesomewhere?
—Notreally.He_______hisnewly-boughtapartment.
A.hasdecoratedB.wasdecorating
C.decoratedD.hasbeendecorating
【答案】D
【解析】
试题分析:
考查现在完成进行时态的使用。
由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。
句意为自从上个星期我不记得见过John了,他出去了吗?
没有,他一直在装修他新买的公寓。
故选D。
考点:
考查现在完成进行时态的使用。
11.—That’sthethirdtimehe’swontheawardinthisfield.
—Yes.He______hismaximumpotentialinthepastdecade.
A.exploredB.isexploringC.hasbeenexploringD.hasexplored
【答案】C
【解析】
考查时态。
从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“inthepastdecade"可知应该用现在完成时,同时此处强调十年来他一直保有的状态”,所以选择用现在完成进行时,故选C。
12.—Haveabreak,Amy.You_____________playingthepianoallthemorning.
—OK,Mom.Iwillstopafterthispiece.
A.arepracticingB.havepracticed
C.havebeenpracticingD.practiced
【答案】C
【解析】
试题分析:
考查动词的时态。
句意:
休息一会;你从早上一开始就在弹钢琴。
好的,妈妈,弹完这段我就休息。
根据allthemorning可知这个动作一起到持续,故选C项。
考点:
考查动词的时态
13.Hehasagreatinterestintennisand______ittwiceaweekoverthepastyear.
A.playsB.played
C.hadplayedD.hasbeenplaying
【答案】D
【解析】
twiceaweekoverthepastyear到目前为止的一段时间内重复发生的活动,要用现在完成进行时。
他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
14.Thecrazyfans___________patientlyfortwohours,andtheywillwaittillthemoviestararrives.
A.arewaitingB.hadwaited
C.havebeenwaitingD.willwait
【答案】C
【解析】
试题分析:
考查动词的时态和语态。
句意:
疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语fortwohours,,表示现在完成进行时,故选C项。
考点:
考查动词的时态和语态
15.—What’sthepriceofpetrolthesedays?
—It________frequentlysincelastyear.
A.isarisenB.increased
C.hasbeenrisingD.hasraised
【答案】C
【解析】
考查动词时态。
根据语境可知“从去年以来汽油一直在涨”,故应选C项。
16.(安徽省芜湖三校一模)Arecentstudyhasfoundthatthenumberofsmokers________sharplyoverthepastfiveyears.
A.isincreasing
B.areincreasing
C.hasbeenincreasing
D.havebeenincreasing
【答案】C
【解析】
选C 考查时态和主谓一致。
句意:
最近一项研究表明,在过去五年里,吸烟者人数急剧上升。
thenumberof后接复数名词作主语,谓语动词则用第三人称单数;时间状语overthepastfiveyears表明用现在完成进行时。
17.Itseemsthatwaterfromthistap________forsometime.We'llhavetotakeitaparttoputitright.
A.hadleakedB.isleaking
C.leakedD.hasbeenleaking
【答案】D
【解析】
根据句中时间状语forsometime以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排除选项A、C。
由于选项B现在进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。
18.(河北普通高中高三质量监测)Lucyhaschangedalotsinceshegothernewjob.Recentlyshe________herworkquitewell.
A.hasbeendoingB.hasdone
C.didD.haddone
【答案】A
【解析】
A 考查时态。
句意:
自从Lucy获得了她的新工作后,她变了很多。
最近她一直都很出色地完成了她的工作。
19.Inordertogetgoodmarksinthecomingexam,myson______lateeverynightinthepastthreeweeks.
A.studiesB.studiedC.hasbeenstudyingD.wasstudying
【答案】C
【解析】
试题分析:
本题的关键词是时间状语inthepastthreeweeks,该结构常常与现在完成时连用。
通常与in/duringthepast/last+一段时间连用的句子都使用现在完成时。
惊讶:
在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。
本句使用现在完成进行时表示动作的延续。
故C正确。
考点:
考察时态
20.---Alice,what’swrongwithyou?
Youlooksowornout.
---Nothingserious.ImynewhousealldayandI’mafraidIwon’tfinishuntiltomorrowafternoon.
A.havewhitewashedB.amwhitewashing
C.havebeenwhitewashingD.shallbewhitewashing
【答案】C
【解析】
考查时态:
句意:
---爱丽丝,你怎么了?
你看起来很疲劳啊。
--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。
用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。
选C。
21.Thecostoflivinginbigcities________steadilyformanyyears,andithasledsomeyouthstodropoutofthebigcityrace.
A.isclimbingB.isbeingclimbed
C.hasbeenclimbingD.hasbeenclimbed
【答案】C
【解析】
【详解】
考查时态。
句意:
许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。
表示一个从过去开始但仍在进行的动作,用现在完成进行时,故选C。
22.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet’swealth,________veryrapidly.
A.hasraisedB.hasbeenraising
C.hasrisenD.hasbeenrising
【答案】D
【解析】考查动词辨析和时态。
句意:
即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
23.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.
A.hadgoneB.hasbeengoing
C.isgoingD.went
【答案】B
【解析】考查时态。
句意:
从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
24.Allthestaffofthecompany,who______extrahoursthesedays,hopetofinishtheprojectasscheduled.
A.willworkB.havebeenworkingC.wereworkingD.haveworked
【答案】B
【解析】
【分析】
【详解】
考查现在完成进行时。
句意:
公司的所有员工,这些天一直在加班,希望按计划完成该项目。
根据语境可知,此处用现在完成时haveworked表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。
说明员工“这些天一直在加班”。
故选B。
25.I______aboutwhatyou’vesaidandI’vedecidedtotakeyouradvice.
A.thoughtB.wasthinkingC.havebeenthinkingD.hadthought
【答案】C
【解析】
【详解】
考查时态语态。
句意:
我刚刚一直在考虑你的话并且我决定采取你的建议。
分析句子可知,and后面时态为现在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为havebeenthinking。
故选C项。
26.People_______aboutwhatourfuturewilllooklikeforthousandsofyears.
A.havebeenwonderingB.wonderC.wonderedD.willwonder
【答案】A
【解析】
【详解】
考查动词时态。
句意:
数千年以来人们一直想知道我们的未来会是什么样子。
根据时间状语forthousandsofyears可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。
故选A。
27.Inmyyoungeryears,myfathergavemesomeadvicethatI_____inmymindeversince.
A.turnedoverB.wasturningover
C.hadturnedoverD.havebeenturningover
【答案】D
【解析】
【详解】
考查时态。
句意:
在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。
turnover表示仔细回想,反复斟酌,考虑。
因为句中eversince“自从…”这里谓语动词turnover在将来会继续下去,故用现在完成进行时havebeendoing。
【点睛】
现在完成进行时的用法:
其构成为:
主语+have/has+been+动词的现在分词+其他成分。
表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
1、现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。
如:
IthasbeenrainingsincelastSunday自上周星期日以来就一直在下雨。
He'sbeenwatchingtelevisionallday.他看了一天电视了。
2、现在完成进行时有时表示根据直接或间接的证据得出的结论。
如:
Sheisverytired.She'sbeentypinglettersallda她很累了,她整天都在打信件。
Hereyesarered.Shehasbeencrying她眼睛红了,她一直在哭。
28.I'msorryyou______solong,butit'llstillbesometimebeforeJimgetsback.
A.waitB.waitedC.hadwaitedD.havebeenwaiting
【答案】D
【解析】
【详解】
考查时态。
句意:
抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)。
wait从说话之前(过去)就开始了持续到现在一直进行,再根据下文it'llstillbesometimebeforeJimgetsback可知,动作还会继续下去。
所以本句用现在完成进行时。
故选D项。
29.Thegirlhasagreatinterestinsportsand___badmintonclassestwiceaweekoverthepast2years.
A.takesB.took
C.istakingD.hasbeentaking
【答案】D
【解析】
试题分析:
句意:
这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。
A.takes一般现在时,B.took一般过去时,C.istaking现在进行时,D.hasbeentaking现在完成进行时。
overthepast2years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。
考点:
考查动词时态的用法。
30.Thedebatehasonlyafewmomentsthatmightbeinspiringtothosewho______thisissue.
A.followedB.hadfollowedC.havebeenfollowingD.werefollowing
【答案】C
【解析】
【详解】
考查语境及时态。
句意:
这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。
分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进行时,因此选C。
31.Rosa_____thiswashingmachineformorethantenyears.Sheisthinkingaboutbuyinganewone.
A.isusingB.used
C.hadusedD.hasbeenusing
【答案】D
【解析】考查时态。
句意:
Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。
表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故选D。
32.Thereisnodoubtthatclimateallovertheworld______greatlyinrecentyears.
A.hadchangedB.ischanging
C.change