英语高一英语现在完成进行时专项训练100附答案Word格式.docx
《英语高一英语现在完成进行时专项训练100附答案Word格式.docx》由会员分享,可在线阅读,更多相关《英语高一英语现在完成进行时专项训练100附答案Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
![英语高一英语现在完成进行时专项训练100附答案Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/30/191ca586-8e45-4046-89cc-c3fb30369fba/191ca586-8e45-4046-89cc-c3fb30369fba1.gif)
C.havedealt;
havecomeD.havebeendealing;
amcoming
--你说你要告诉我关于马航MH370的最新的消息。
--对不起,我手头一直有事情要处理。
我马上就来讲这件事。
第一空用现在完成进行时,表示从过去到现在一直在处理工作,第二空填现在进行时表示将来时,所以选D。
考查时态
4.Frank,wherehaveyoubeen?
We_____yousince2o’clock.
A.havebeenwaitingforB.arewaitingfor
C.hadwaitedforD.waitedfor
考查动词的时态。
弗兰克,你去哪了?
自从两点我们就在等你。
根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
5.He_______aroundtheclocksinceJune,whenthefirstEbolacaseappearedinthisagriculturalcounty.
A.hadbeenworkingB.hasbeenworking
C.isworkingD.wasworking
【答案】B
考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:
自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选B
6.—I’msureAndywillwinthefirstprizeinthecomingEnglishSpeechContest.
—Thereisnodoubtaboutit.He________foritformonths.
A.ispreparingB.waspreparing
C.hasbeenpreparingD.willprepare
【答案】C
考查时态。
根据句意,要表示一直在…,应用现在完成进行时,句意:
—我相信安迪会在接下来的英语演讲比赛中得第一名。
—毫无疑问。
他准备了几个月了。
故选C
7.Forsometimenow,Chinesepeople,undertheleadershipofCPC,______thecontentsoftheScientificDevelopmentTheoryinthecourseofpracticingsocialisminChina.
A.hadbeenimprovingB.havebeenimproving
C.wereimprovingD.improved
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
一直以来在中国共产党的领导下,中国人民一直在实践中国特色的社会主义道路上丰富着科学发展观的内容。
8.Uptonow,Marin_____inthelibraryforabouttwohours.
A.readB.hadread
C.hasbeenreadingD.wouldread
到目前为止,Marin已经在图书馆看了大约两个小时书了。
根据“uptonow”可知,这里说的是现在的情况,排除B、D;
Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。
9.Wherewereyouatsuppertime?
I____foryoutojoinme.
A.waitedB.hadwaitedC.havebeenwaitingD.waswaiting
时态题。
根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。
晚饭时你在哪?
我一直等你。
选C
10.---Susanissoexcited!
---Oh,yes!
SheisbusypreparingforhertriptoAfricathatshe_____foryears.
A.hasbeenexpectingB.wasexpecting
C.hadbeenexpectingD.wouldbeexpecting
--苏三好兴奋啊!
--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;
发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
11.—Willyouhaveasecondchild?
—Haven’tdecidedyet.We______aboutitthewholeyear.
A.havethoughtB.hadthought
C.thoughtD.havebeenthinking
考查谓语动词的时态。
A是现在完成时;
B是过去完成时;
C是一般过去时;
D是现在完成进行时。
—Willyouhaveasecondchild?
你会要二胎吗?
—Haven’tdecidedyet.We______aboutitthewholeyear.还没决定。
我们一整年都在讨论中。
从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。
故选D。
考查谓语动词的时态
12.Heisreallynervous.He________backandforthallthenightwaitingfortheresults.
A.walkedB.hadwalked
C.hasbeenwalkingD.walks
试题分析:
他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考查动词时态语态
13.Ihaven'
tfinishedmycomposition.I________fortwohoursandahalf.
A.havewrittenitB.havebeenwritingit
C.wroteitD.amwritingit
考查动词的时态。
我还没有完成我的作文,我已经写了二个半小时了。
根据Ihaven'
tfinishedmycompositio可知这动作还没有完成,再根据fortwohoursandahalf可知选B项。
考点:
考查动词的时态
14.---where’sMom?
-----She’sinthekitchen.She_____thehouseworkallmorning
A.isdoingB.wasdoing
C.didD.hasbeendoing
妈妈在哪?
她在厨房里。
她今早上一直在做家务。
根据allmorning表示一直做某事,故选D项。
15.We________forcheaphousesbuthaven’tfound________welikeyet.
A.arelooking;
oneB.havelooked;
it
C.havebeenlooking;
oneD.looked;
them
句意为:
我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。
根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;
第二空one指代“a+前面提到的名词”,即ahouse。
16.It'
ssaidthatthey________abetterlifeeversincetheymovedtotheUS.
A.hadenjoyedB.havebeenenjoying
C.wereenjoyingD.wouldenjoy
B考察动词时态。
句义:
据说,他们自从搬到美国后一直过着更好的生活。
根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
故应该使用现在完成进行时。
故B正确。
17.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
考查动词时态。
18.Lucy________guitarlessonseverythreeweeksinthepastthreeyears,butnowsheisconsideringshe'
llmakeiteveryotherweek.
A.ishavingB.hadhad
C.hadD.hasbeenhaving
Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。
根据句意可知应用现在完成进行时。
现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
19.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.
A.hastoldB.istelling
C.hasbeentellingD.willhavetold
Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
20.IwonderifJohnhasforgottenmynumber.I___himtocallforthepasttwohours.
A.havebeenexpectingB.haveexpected
C.havebeenexpectedD.expected
我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。
A.havebeenexpecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B.haveexpected现在完成时,过去开始一个动作与现在有关C.havebeenexpected现在完成时被动语态D.expected一般过去时。
题干中forthepasttwohours.提示在过去持续做某事,故选A。
考查动词时态的用法。
21.—IorderedPizzafordinner.Itshouldbehereanyminutenow!
—Pizzaagain?
We_______Pizzaeverynightforaweeknow!
A.hadB.werehaving
C.havebeenhavingD.willbehaving
【解析】句意:
——我订了披萨当晚饭。
它应该随时都会到的。
——又是披萨?
我们已经连续一个星期晚上都在吃披萨了!
结合时间状语everynightforaweeknow可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。
故选C。
【名师点睛】
本题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结合句意来判断。
根据everynightforaweeknow可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。
22.--Bob!
Howisyourproject?
IheardyoustarteditlastFriday,right?
--Oh!
I______forit.ButIhaven’tdecidedwhentodoit.
A.willprepareB.hadprepared
C.havebeenpreparingD.waspreparing
【详解】
--Bob,你的项目怎么样了?
我听说你上周五就开始了,是吗?
--哦!
我已经在做准备,但还没有决定好什么时候开始做。
根据句意可知,我已经开始做准备了,不知道什么时候开始,说明还在准备中,用现在完成进行时最合适,即havebeendoing,故选C。
【点睛】
动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。
因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。
但也可以通过时间状语、固定居心等来做出正确的选择。
本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,可推断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。
23.—Ithinkthepaperistakingyoualongtimetowrite.
—I______onitforalmostamonthnow.
A.workedB.wasworking
C.amworkingD.havebeenworking
上句:
我想写这篇论文要花你很长时间。
下句:
我写了差不多一个月了。
写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。
24.He_____withEnglishgrammareverynightoverthelastthreemonths.
A.strugglesB.struggled
C.hasbeenstrugglingD.hadbeenstruggling
【解析】考查动词时态。
在过去的三个月里他每天晚上都在努力学英语语法。
根据overthelastthreemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
25.Theautofactory______newprofitrecordsthroughtechnicalinnovation—10%growthrateinthelasttwoyearsandhopefully15%thisyear.
A.setB.hasset
C.issettingD.hasbeensetting
这家汽车制造厂通过技术创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。
表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。
26.(东北三省三校一联)TrafficconditionsinBeijing________fordecades.Atfirstpeopleonlycomplainedaboutjamsduringrushhours,buttodayeveryhourisrushhour.
A.isworseningB.haveworsened
C.havebeenworseningD.worsened
由空后的fordecades可推知,此处要用完成时态,故可以排除A、D两项。
由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会持续下去,故应该用进行时态。
答案:
C
27.I______aboutwhatyou’vesaidandI’vedecidedtotakeyouradvice.
A.thoughtB.wasthinkingC.havebeenthinkingD.hadthought
考查时态语态。
我刚刚一直在考虑你的话并且我决定采取你的建议。
分析句子可知,and后面时态为现在完成时,所以前面也要用完成时,think用延续性动词形式,用现在完成进行时,应为havebeenthinking。
故选C项。
28.---I’msureAndrewwillwinthefirstprizeinthefinal.
---Ithinkso.He_____foritmonths.
A.ispreparingB.hasbeenpreparingC.waspreparingD.hadbeenpreparing
---我确信Andrew在决赛中会获得一等奖。
---我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。
29.Thecompany________ariseinsalaryforagesbutnothinghashappenedyet.
A.hasbeenpromisingB.hadpromisedC.promisedD.promises
本题考查现在完成进行时。
解题步骤:
1.确定时态:
由“butnothinghashappenedyet”可知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。
这家公司多年来一直承诺提高工资,但至今没有任何进展。
故选A项。
30.—Tony,whyareyoureyesred?
—I________uppeppersforthelastfiveminutes.
A.cutB.wascutting
C.hadcutD.havebeencutting
考查现在完成进行时。
——Tony,你眼睛为什么是红的?
——那是近五分钟以来我一直在切辣椒。
”由forthelastfiveminutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。
故选D项。
各时态的区别:
①一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。
如:
Theenginestoppedbecausethefuelwasusedup.
②②过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间内正在进行的动作等。
HewaswatchingTVathomefrom3:
00to5:
00yesterdayafternoon.。
③③过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。
句中常用by引导的时间状语或以before,until,when,than等词引导的内含一般过去时的时间状语从句;
或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。
JohnandJanehadknowneachotherforalongtimebeforetheirmarriage.
表示在说话时刻之前到现在正在进行的动作。
Wehavebeenwaitingforyouforhalfanhour.
我们已经等你半个钟头了(人还没到,还会继续等)Ithasbeenrainingfor3days。
已经