高考英语现在完成进行时的技巧及练习题及练习题含答案.docx
- 文档编号:12945652
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:18
- 大小:24.35KB
高考英语现在完成进行时的技巧及练习题及练习题含答案.docx
《高考英语现在完成进行时的技巧及练习题及练习题含答案.docx》由会员分享,可在线阅读,更多相关《高考英语现在完成进行时的技巧及练习题及练习题含答案.docx(18页珍藏版)》请在冰点文库上搜索。
高考英语现在完成进行时的技巧及练习题及练习题含答案
高考英语现在完成进行时的技巧及练习题及练习题(含答案)
一、单项选择现在完成进行时
1.–Iwonderifyoucouldgowithmetothecinema.
---Don’tdisturbme.I______acompositionallthemorningandhaven’tfinishedityet.
A.writeB.waswriting
C.havewrittenD.havebeenwriting
【答案】D
【解析】
试题分析:
--我想知道你是否能够陪我去电影院。
--不要打扰我!
我一早上都在写作文,还没完成呢。
根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。
考点:
考察动词时态。
2.—Icountedsheep,IdrankmilkandItriedeverything,butnothinghelped.
—Itseemsyou_____toomuchrecently.Trysomesleepingpills.
A.workedB.workC.hadworkedD.havebeenworking
【答案】D
【解析】
试题分析:
recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately,sofar,uptonow,bynow,fortwodays,sincelastFriday,in/during/overthelast/past/fewdays等。
故答案为D。
考点:
动词时态。
3.I____aboutwhatyou’vesaidandI’vedecidedtotakeyouradvice.
A.thoughtB.havebeenthinking
C.wasthinkingD.hadthought
【答案】B
【解析】
试题分析:
考查动词的时态和语态。
句意:
我一直在考虑你所说的话,面晚已经决定了采纳你的建议,现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候刚好结束,故选B项。
考点:
考查动词的时态和语态
4.---Mr.Johnsondidn’tturnupatthemeetingyesterdaymorning,didhe?
---No.We____tilltwelveo’clock.Awholemorningwaswasted.
A.hadwaitedB.havebeenwaiting
C.arewaitingD.werewaiting
【答案】B
【解析】
试题解析:
分析句子结构与意思,可知要用现在完成进行时,表示动作有过去某一刻开始一直持续到说话的时候还在进行中,故选B。
句意:
--约翰逊先生昨天没有出现在会议上,不是吗?
--是的,我们一直等他等到12点。
整个早上都被浪费掉了。
考点:
时态和语态
5.Wherewereyouatsuppertime?
I____foryoutojoinme.
A.waitedB.hadwaitedC.havebeenwaitingD.waswaiting
【答案】C
【解析】
时态题。
根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。
晚饭时你在哪?
我一直等你。
选C
6.—Mum,Dadoughttostopworking?
—Yes,hehasabadheadachebecausehe_______toolong.
A.readB.hasbeenreading
C.hadreadD.isreading
【答案】B
【解析】
试题分析:
考察现在完成进行时。
现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。
结构为have/has+been+动词的现在分词。
句意:
上文:
妈妈,爸爸应该停止工作了吗?
下文:
他由于一直读书时间过长而头疼。
故选B。
考点:
考察现在完成进行时
7.Frank,wherehaveyoubeen?
We_____yousince2o’clock.
A.havebeenwaitingforB.arewaitingfor
C.hadwaitedforD.waitedfor
【答案】A
【解析】
试题分析:
考查动词的时态。
句意:
弗兰克,你去哪了?
自从两点我们就在等你。
根据since2o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;
8.He_______aroundtheclocksinceJune,whenthefirstEbolacaseappearedinthisagriculturalcounty.
A.hadbeenworkingB.hasbeenworking
C.isworkingD.wasworking
【答案】B
【解析】
试题分析:
考察时态。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
该句意思为:
自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。
根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。
故选B
9.TostrengthenJapan'sdiplomaticinfluenceandincreasemilitarypresenceacrosstheworld,Abe(安倍)________agreaterroleforhiscountryininternationalaffairssincehetookoffice.
A.soughtB.hadsoughtC.isseekingD.hasbeenseeking
【答案】D
【解析】
试题分析:
考查时态。
句意:
为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。
根据句意可知,用现在完成进行时态,故选D。
考点:
考查时态
10.--IamsureMarywillwinthefirstplaceinthecomingcompetition.
--Ithinkso.She________foritformonths.
A.haspreparedB.hasbeenpreparing
C.hadpreparedD.prepared
【答案】B
【解析】
试题分析:
考查时态。
句意:
--我相信玛丽会在接下来的比赛中获得第一名。
--我也这样认为,她已经准备好几个月了。
for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。
根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。
考点:
考查时态
11.Housingprices_______sincetheendofthelastyear.Therefore,it’stimethecentralgovernment______someeffectivemeasurestobringthemundercontrol.
A.haveincreased;wouldtakeB.haveincreased;willtake
C.havebeenincreasing;takeD.havebeenincreasing;took
【答案】D
【解析】
试题分析:
考查时态和虚拟语气。
句意:
房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。
第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it’stimethat+did/shoulddo”的句式使用,故选D项。
考点:
考查时态和虚拟语气
12.---Susanissoexcited!
---Oh,yes!
SheisbusypreparingforhertriptoAfricathatshe_____foryears.
A.hasbeenexpectingB.wasexpecting
C.hadbeenexpectingD.wouldbeexpecting
【答案】A
【解析】
试题分析:
考查时态。
句意:
--苏三好兴奋啊!
--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
考点:
考查时态
13.Heisreallynervous.He________backandforthallthenightwaitingfortheresults.
A.walkedB.hadwalked
C.hasbeenwalkingD.walks
【答案】C
【解析】
试题分析:
句意:
他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:
考查动词时态语态
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.--Ihavegotaheadache.
--Nowonder.You_________onthemathexercisestoolong.
A.workB.areworkingC.havebeenworkingD.worked
【答案】C
【解析】
试题分析:
句意:
-我有点头疼。
-难怪呢。
你这么长时间一直在做数学练习。
根据语境可知说话人强调动作的持续性和影响性,应该用现在完成进行时,故答案选C。
考点:
考查动词时态。
17.Lucy________guitarlessonseverythreeweeksinthepastthreeyears,butnowsheisconsideringshe'llmakeiteveryotherweek.
A.ishavingB.hadhad
C.hadD.hasbeenhaving
【答案】D
【解析】
考查动词时态。
句意:
Lucy在过去的三年里每三周上一次吉他课,但是现在她正在考虑每两周去上一次。
根据句意可知应用现在完成进行时。
现在完成进行时表示动作从过去持续到现在或离现在不远的时间,其动作是否继续下去,则由句意而定。
18.Mr.Smith________hispupilshowtoprepareforthetestsince8am,butnoonelistenstohim.
A.hastoldB.istelling
C.hasbeentellingD.willhavetold
【答案】C
【解析】
句意:
Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
19.---DoyouhaveanynewsaboutBob?
---Yeah.We______eachotherquitealotrecently.
A.havebeenseeingB.hadbeenseeingC.seeD.haveseen
【答案】A
【解析】
试题分析:
考查动词的时态。
句意你知道关于鲍伯的消息吗?
是的,我们最后一直联系比较多。
根据文中提到recently最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点:
考查动词的时态
20.—I’msureAndywillwinthefirstprizeinthecomingEnglishSpeechContest.
—Thereisnodoubtaboutit.He________foritformonths.
A.ispreparingB.waspreparing
C.hasbeenpreparingD.willprepare
【答案】C
【解析】
试题分析:
考查时态。
根据句意,要表示一直在…,应用现在完成进行时,句意:
—我相信安迪会在接下来的英语演讲比赛中得第一名。
—毫无疑问。
他准备了几个月了。
故选C
考点:
考查时态
21.Heissuretopassthetest,forhe_____hislessonsforthetesteverydayoverthepastmonth.
A.willreviewB.wasreviewingC.hasbeenreviewingD.hadbeenreviewing
【答案】C
【解析】
【详解】
考查现在完成进行时。
句意:
他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
overthepastmonth.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用hasbeenreviewing。
故选C项。
22.He_____withEnglishgrammareverynightoverthelastthreemonths.
A.strugglesB.struggled
C.hasbeenstrugglingD.hadbeenstruggling
【答案】C
【解析】考查动词时态。
句意:
在过去的三个月里他每天晚上都在努力学英语语法。
根据overthelastthreemonths可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
23.Theautofactory______newprofitrecordsthroughtechnicalinnovation—10%growthrateinthelasttwoyearsandhopefully15%thisyear.
A.setB.hasset
C.issettingD.hasbeensetting
【答案】D
【解析】考查动词时态。
句意:
这家汽车制造厂通过技术创新不断突破新的利润记录,前两年有10%的增长率,今年有望达到15%的增长率。
表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。
故选D。
24.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.
A.hadgoneB.hasbeengoing
C.isgoingD.went
【答案】B
【解析】考查时态。
句意:
从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
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.—Whycan'tyougowithmetotheNationalMuseum?
—I___________anessayallthemorningandhaven'tfinishedyet.
A.writeB.hadwritten
C.willwriteD.havebeenwriting
【答案】D
【解析】
【详解】
考查时态。
句意:
--为什么不和我一块去国家博物馆呢?
--我整个早晨一直在写文章,还没完成呢。
根据句意可知从早晨到现在“I”都在写文章,并将继续写。
这符合现在完成进行时的用法。
Havingbeendone表动作从过去到现在一直在进行,并将继续进行。
故选D。
【点睛】
现在完成进行时是英语中动词的一种基本时态,其构成为:
主语+助动词(have/has)+been+动词的现在分词+其他成分。
表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
现在完成进行时所用的时间状语:
allday/month;thismonth/week/year;thesedays;recently/lately;inthepastfew+时间段;since+时间点;for+时间段等。
例如:
1.Hehasbeenworkingallday.他整天都在工作。
2.Theyhavebeenbuildingthebridgefortwomonth.两个月来他们一直在修桥。
本题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下去,时间状语allthemorning给出了提示。
故本题中应该使用现在完成进行时。
28.---I’msureAndrewwillwinthefirstprizeinthefinal.
---Ithinkso.He_____foritmonths.
A.ispreparingB.hasbeenpreparingC.waspreparingD.hadbeenpreparing
【答案】B
【解析】
【详解】
考查时态。
句意:
---我确信Andrew在决赛中会获得一等奖。
---我也这么想,他已经准备了好几个月了。
可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。
29.—Ihavegotaheadache.
—Nowonder.You___infrontofthatcomputertoolong.
A.workB.areworking
C.havebeenworkingD.worked
【答案】C
【解析】
现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“Ihavegotaheadache.”可判断出由于在电脑前连续工作而造成了头痛,故选C项。
一般现在时表示经常性的动作或存在的状态;现在进行时表示正在进行的动作或存在的状态;一般过去时表示过去发生的动作或存在的状态。
30.Butactually,theseEnglishers______graduallyinaccents,spellings,expressionsandtheusageofvocabularyandwehavetoadapttothat.
A.hadchangedB.changedC.havebeenchangingD.ischanging
【答案】C
【解析】
【详解】
考查时态。
句意:
但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。
结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/hasbeendoing,又主语theseEnglishers是复数,故用havebeenchanging,故选C项。
【点睛】
本题考查现在完成进行时
现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。
现在完成进行时由“have/has+been+现在分词”构成。
I'vebeentryingtofindouthertelephonenumber.我一直在查问她的电话号码。
Theyhavebeenwideningtheroad.他们在拓宽这条路。
Sheisverytired.She'sbeent
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高考 英语 现在 完成 进行 技巧 练习题 答案