英语高中英语现在完成时解题技巧讲解及练习题含答案.docx
《英语高中英语现在完成时解题技巧讲解及练习题含答案.docx》由会员分享,可在线阅读,更多相关《英语高中英语现在完成时解题技巧讲解及练习题含答案.docx(23页珍藏版)》请在冰豆网上搜索。
英语高中英语现在完成时解题技巧讲解及练习题含答案
(含答案)
一、单项选择现在完成时
1..Nevermetsuchapersonbefore.
A.didIB.Ihave
C.haveID.AmI
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:
我以前从未见过这样的人。
根据句意可知,此处强调对现在的
影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C
选项正确。
2.---Thepricesofvegetablesaregoingupmadly.It’sreallytoomuchforus.
---Butforthesituationwheremanyvegetableproducingareasconstantlowtemperature,
thingswouldnotbelikethis.
A.meetwithB.havemetwith
C.metwithD.hadmetwith
【答案】B
【解析】
试题分析:
考查时态。
句意:
--蔬菜的价格疯狂上涨。
对于我们来说太贵了。
--要不是很多
生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。
从句意看,生产蔬菜
地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,
故B正确。
考点:
考查时态
3.Withpeoplepayingattentiontofitness,self-servicemini-gyms,eachcoveringabout5squaremeters,inChina’smajorcsiteieysetahres.
A.havesprungupB.sprangup
C.hadsprungupD.springup
【答案】A
【解析】
【详解】
考查时态。
句意:
这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如
雨后春笋般在中国各大城市兴起。
根据theseyears这些年“”,可知句子用现在完成时态,
故答案为A。
4.Inthelastfewyears,Chinagreatachievementsinenvironmentalprotection.
A.wasmakingB.made
C.hadmadeD.hasmade
【答案】D
【解析】
【详解】
考查时态。
句意:
在过去几年里,中国已经在环境保护方面取得了很大的成就。
时间状语
“Inthelastfewyears表明应该使用现在完成时,故”D项正确。
5.—Whatastupidmistake!
—Yes.Iyoudoingitcarefully,butwithoutsuccess.
A.wassuggestingB.willsuggest
C.havesuggestedD.hadsuggested
【答案】C
【解析】
【详解】
考查时态。
句意:
——这是一个多么愚蠢的错误啊!
——是的,我建议过你要认真,但是
你听不进去。
根据“Whatastupidmistake!
判断此处强调过去的事情对现在的影响,应该用”
现在完成时,故C项正确。
6.toworkovertimethatevening,Imissedawonderfulfilm.
A.HavingbeenaskedB.Toask
C.HavingaskedD.Tobeasked
【答案】A
【解析】
试题分析:
“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之
间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去
分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发
生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动
词不定式的被动形式,不符合语境,故选A。
考点:
考查非谓语动词
7.Tonyisoneofthefivestudentsinhisclasswhotheexam.Howluckyheis!
A.ispassingB.passes
C.haspassedD.havepassed
【答案】D
【解析】
考察时态语态。
托尼是班上5个通过考试的学生之一,他真幸运。
由题意可知,通过考试
这件事在人谈论这件事之前发生,所以,采用完成时态。
通过考试是主动形式,并且定语
从句中的who修饰的是fivestudents,所以是havepassed,故选D
考点:
考察时态和语态
8.Therecent40yearsgreatchangestakingplacealloverChina.
A.witnessedB.haswitnessed
C.hadwitnessedD.witnesses
【答案】B
【解析】
【详解】
考查时态。
句意:
近40年来,中国发生了巨大的变化。
表示动作开始于过去某一时刻,一
直延续到现在,或可能还要继续下去,用现在完成时,故选B。
9.Inthepasttwentyyears,ahugeamountofenvironmentaldamagebyairpollution.
A.hasbeencausedB.havebeencaused
C.wascausedD.werecaused
【答案】A
【解析】
【详解】
考查时态和主谓一致。
句意:
在过去的二十年里,空气污染已经对环境造成了很大的危
害。
“inthepast+一段时间”一般与现在完成时连用,故排除C,D。
分析可知,句子的主语
ahugeamountofenvironmentaldamage和谓语cause之间是动宾关系,所以要用被动语
态。
主语为单数,谓语动词也要用单数。
故选A项。
【点睛】
ahugeamountof意为“大量的”,修饰不可数名词。
本题中environmentaldamage为不可数
名词,由ahugeamountof修饰,ahugeamountofenvironmentaldamage为主语表示单
数,所以谓语动词要用单数。
10.TheGreensChinaforfiveyears.
A.hasbeeninB.havebeenin
C.wenttoD.hasgoneto
【答案】B
【解析】
【详解】
考查时态。
句意:
Green一家人来中国已经五年了。
时间状语forfiveyears表明用现在完成
时,TheGreens作主语时,谓语动词用复数,而且接一段时间要用havebeenin,故B项正
确。
11..—Whydoyoulookveryupset?
—Theelectricitywascutoffsuddenlyandmyessayunfinishedsince.
A.wasleftB.hasleft
C.hadbeenleftD.hasbeenleft
【答案】D
【解析】
【详解】
考查时态语态。
句意:
——你为什么看起来很沮丧?
——突然停电了,那时我的文章就没
写完。
句中leave与主语essay构成动宾关系,要用被动形式;句中时间状语since表示从
那时起到现在文章一直没写完,是现在完成时态的时间状语。
故选D。
12.Theoldcouplehavebeenmarriedfor40yearsandneveroncewitheachother.
A.theyhavequarreledB.havetheyquarreled
C.theyhadquarreledD.hadtheyquarreled
【答案】B
【解析】
【详解】
考查倒装。
句意:
那对老夫妻已经结婚40年了,从来都没有争吵过。
never放在后句的句
首,要用部分倒装,for40years表明应该用现在完成时,故B项正确。
【点睛】
当含有否定意义的词never,seldom,little,hardly,not,bynomeans位于句首时,后面
的句子要使用部分倒装。
13.AllofhertimetocarryingoutafurtherstudyonthecauseofAlzheimer’sdi
sincesheleftschool.
A.hasbeendevotedB.devoted
C.hasdevotedD.wasdevoted
【答案】A
【解析】
【详解】
考查时态。
句意:
自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。
此处
since自从“---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且
bedevotedto致力于“---”,故选A。
【点睛】
1.since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.1tis/hasbeen+一段时间+since主语+一般过去时态+其他。
自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果
从句的动作是持续性动词,则表示从动作结束到现在多长时间了。
Itisthreeyearssincehe
joined(终止性动词)thearmy.他参军有三年了;Itisfiveyearssincehelived(持续性动词)
here.他离开这有五年了。
14.Overthelastthreedecades,thenumberofpeopleparticipatinginphysicalfitnessprograms
sharply.
A.wasincreasingB.hasincreased
C.hadincreasedD.willbeincreasing
【答案】B
【解析】
【详解】
考查时态。
句意:
在过去的三十年里,参加健身计划的人数急剧增加。
Overthelastthree
decades在最近“的30年里”和现在完成时态连用,故选B。
15.ItisthefirsttimethatChineseteachersinschoolsacrossBritaintointroduce
Chinese-stylemathslessonsandteachingapproaches.
A.taughtB.teach
C.havetaughtD.hadtaught
【答案】C
【解析】
【详解】
考查现在完成时。
句意:
这是中国教师首次在英国各地的学校教中国式的数学课和教学方
法。
Thefirsttimethat表示“第一次⋯⋯”,引导表语从句时,如果主句的系动词是一般现在
时,从句用现在完成时,故C项正确。
【点睛】
Itis/wasthefirsttimethat表示“是第一次⋯⋯”,引导表语从句时,强调到说话时间为止某一
情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句
的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,
从句则用过去完成时。
16.I’mafraidIyouwithagreatmanyquestions.Thankyoualot,sir.
A.havebotheredB.appreciated
C.havecontactedD.impressed
【答案】A
【解析】
考查动词时态。
A.havebothered麻烦;B.appreciated欣赏,感激;C.havecontacted交
往,接触;D.impressed铭记。
句意:
恐怕我已经麻烦了你许多问题,非常感谢您。
此处指
已经问了许多问题,动作已经完成用现在完成时,故选A.
17.Tomontheessayfortwohoursbutheonlyahundredwordsbynow.
A.hasbeenworking;haswrittenB.hasbeenworking;writes
C.worked;writtenD.worded;writes
【答案】A
【解析】
【分析】
【详解】
考查时态。
句意为:
Tom一直忙着写论文两个小时了,但是到现在为止他只写了100多个
词。
由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到
现在为止已经写完100个词了,所以用现在完成时,故A正确。
【点睛】
此题的简体关键是根据时间状语判断句子的时态。
第一空根据时间状语fortwohours,可
知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此
可知现在仍在写,因此第一空应该用现在完成进行时。
而第二空的时间状语为bynow,因
此用现在完成时即可,所以用haswritten。
18.---Havewewater?
---Yes,.We’dbettergetsome.
A.givenout;wehaverunitoutB.runoutof;ourwaterhasrunout
C.usedup;ourwaterhasbeenrunoutD.runout;ourwaterisrunningout
【答案】B
【解析】
【详解】
考查动词短语辨析。
句意:
—我们用完水了吗?
—是的,我们的水已经用完了。
我们最好
去取点水。
动词短语runoutof意为“用完,耗尽⋯”,该短语可以用于被动语态;runout意
为“用完”,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;
useup意为“用完”,该短语有被动语态形式。
短语giveout分发,散发。
该短语与句意不
符,排除A项;故B项正确。
19.Afterheleftcollege,hewasemployedinaninternationalcompanyandthereeversince.
A.workedB.hadworked
C.hasworkedD.wasworking
【答案】C
【解析】
【详解】
考查时态。
句意:
他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工
作。
句中时间状语eversince意为“从那以后”,表示从过去时间开始到现在,通常与现在完
成时连用,故C项正确。
20.Wehavedonethingsweoughtnottohavedoneandundonethingsweoughttohavedone.
A.leavingB.left
C.willleaveD.leave
【答案】B
【解析】
【详解】
考查现在完成时。
句意:
不该做的事我们都做了,留下该做的事都没做。
句子主干是个并列
句,即wehavedonethingsweoughtnottohavedone和leftundonethingsweoughttohavedone,所以havedone和haveleft是并列谓语,其中have相同,省略,只不过两个并列句
里分别含有一个定语从句,第一个分句中weoughtnottohavedone作things的定语,第二
个分句中weoughttohavedone作things的定语。
故选B选项正确。
21..WithChang'e-3successfullylanding,Chinabecomesthethirdcountryintheworldthat
onthemoon.
A.landsB.haslandedC.landedD.waslanding
【答案】B
【解析】
【详解】
考查动词时态。
句意:
随着嫦娥3号的成功着陆,中国成为了世界上第三个登上月球的国
家。
根据固定句型:
itisthefirstthat+现在完成时,可知用现在完成时,故选B。
22.—Theroomisdirty.
—Sorry,ItforweeksandIwilldoitnow.
A.hasn’tcleanedB.hasn’tbeencleaned
C.wasn’tcleanedD.didn’tclean
【答案】B
【解析】
【详解】
考查被动语态和主谓一致。
句意:
——房间很脏。
——对不起,已经几个星期没打扫了,
我现在就打扫。
此处It是句子主语,指的是theroom,和clean之间是被动关系,再根据
forweeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn'tbeen
done。
故选B。
23.IMr.Bertofthechangeofthemeeting.Youdon’thavetophonehimagain.
A.haveinformedB.willhaveinformed
C.wouldinformD.hadinformed
【答案】A
【解析】考查动词时态。
句意:
我已告知Mr.Bert会议的改变。
你没必要再给他打电话。
根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。
24.Theteachertogetherwithhisassistantstencellsamplesduringthepasttwomonths
intheschoollab.
A.analyzeB.analyzesC.hasanalyzedD.haveanalyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。
句意:
老师和他的助手们,在过去两个月里在学校实验室分析了十
个细胞样本。
由“duringthepasttwomonths可知,本句为现在完成时,主语为”Theteacher
togetherwithhisassistants,当togetherwith连接句子时,谓语单复数与togetherwith之前
的词的单复数保持一致既与Theteacher保持一致。
故选C项。
25.--DidyouwatchthenewsaboutthesuccessstoryofafarmerinLonghulastnight?
Yes.Byusingane-commerceplatform,hisfruitbusinessnationwide.
A.isexpandingB.hasexpandedC.wouldexpandD.wasexpanding
【答案】B
【解析】
【详解】
考查时态。
句意:
——你看了昨晚龙湖农民的成功事迹的新闻了吗?
——看了。
通过使用
网络商业平台,他的水果生意已经做到全国了。
分析句子可知,生意已经做到了全国范
围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。
故选B
26.—Ouch!
Ithisreallybadtoothacheforaboutthreedays.
—Youreallyneedtotakeadayoffandseeadentist.
A.haveB.amhavingC.havehadD.had
【答案】C
【解析】
【详解】
考查动词时态。
句意:
——啊!
我已经牙疼整整三天了。
——你真的需要请一天假,去看
牙医。
现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语for
threedays和“你真的需要请假去看牙医”可知,此处应使用现在完成时。
故选C。
27.Thepersonwhoisofthefactoryillsincelastweek.
A.incharge;hasbeenB.incharge;hasfallen
C.takingcharge;wasD.incharge;fell
【答案】A
【解析】
【详解】
考查短语辨析和动词时态。
句意:
负责这家工厂的那个人自上周以来一直在生病。
in
chargeof与takechargeof同义,均表示“负责,掌管”之意;而inthechargeof则意为“在⋯⋯
的掌管下”;第二空考查动词时态。
由时间状语sincelastweek可知此处应用现在完成时,
而fallill表示动作,不能延续,故应用beill。
且主语为person,助动词应用has,故A项
正确。
28.LEDlighting,eveninmostdevelopedcountries,longenoughtoknowitseffectsacrossthehumanlifespan.
A.hasnotbeenusedB.wasnotused
C.hadnotbeenusedD.isnotbeingused
【答案】A
【解析】
【详解】
考查时态。
句意:
即使在大多数发达国家,LED照明的使用时间也不够长,不足以了解其
在人类寿命中的影响。
分析句子可知,LED照明到现在一直还在使用,所以用现在完