
leave的过去式
-饲料原料有哪些
2023年2月15日发(作者:人工鱼群算法)中考英语现在完成时专题训练答案含解析
一、初中英语现在完成时
1.Theoldcity_______alotsincetenyearsago.
nged
【答案】D
【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。
【点评】考查时态的用法。
2.—WhatgreatprogressHuawei________inrecentyears!
—Nowonderitiswidelyknowninallpartsoftheworld.
【答案】B
【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个
角落都出名。根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为
现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。
3.—Doyoustillplaybasketball?
—Oh,no.I____itforthepasttwoyears.
''''tplayed
【答案】A
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。
根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可
知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过
去完成。
4.rywell.
t;t;havesold
ensoldout;ldout;sell
【答案】C
【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sellout“卖完”,强
调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell
的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状
态,用一般现在时。故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
5.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.
nged
【答案】D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时
have/has+过去分词,主语it,故has,故答案是D.
6.—'tyoubuyanewpair?
—BecauseIallmymoneyonanMP5.
nding
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对
现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
7.—Whereisyourfather?
—.
eeninShanghai
beentoShanghai
【答案】C
【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Havebeento去过某地(已
回);havebeenin在……;havegoneto去了某地(未回)。本题中父亲是人们在找的人,
所以是去了某地,还没回来,用havegoneto。主语he是三人称单数,用hasgoneto。故
选C。
【点评】本题考查现在完成时。以及Havebeento;havebeenin;havegoneto三个短语的
词义和用法。
8.—Whereisyouruncle?Ihaven'tseenhimforalongtime.
—He_______dthereinJanuary.
nin
【答案】D
【解析】【分析】考查延续与非延续性动词。根据forabouthalfayear是一段时间,排除
非延续性动词A、B、C这三个选项,故选D。
9.Thesmallshop________forseveralyears.
nopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续
性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
10.—Howmanytimes_______you_______toBeijingthisyear?
—Threetimes.
;;;;gone
【答案】A
【解析】【分析】句意是:——你今年去过北京几次?——三次。考查havebeen与have
gone的区别。havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回
来,根据答句Threetimes.可以推测已经回来了,故选A。
11.—Mary,Irememberyouseveralyearsago.
—Yes,Ifor3years.
d,d,married
d,rried,havebeenmarried
【答案】C
【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年
了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成
时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是
非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
12.—Yournewbikeissonice!Whendidyoubuyit?
—InJuly.I_____itfortwoweeks.
【答案】B
【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我
买了两周了。根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续
性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
13.—Doyoumissyourparentsfaraway?
—Yes,ehometownforovertwoyears.
enawayfrom
【答案】D
【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语forover
twoyears表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能
和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
14.Mikeusedtobeatopstudent,buthebehindsincehelosthimselfincomputergames.
n
【答案】D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由
since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连
用,故用延续性动词be。故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
15.He________fortenyears.
ried
【答案】A
【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用
现在完成时。故选A。
16.Mikebegantoworkinthefactoryin2013.Hethereforfouryears.
ked
【答案】D
【解析】【分析】句意:迈克在这里工作已经4年了。一直持续的状态用现在完成时。故
D选项正确。
【点评】考查现在完成时。
17.一IsTomathome?
—No,hetothetown.
【答案】B
【解析】【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示“已经
去了某地”应用havegonetosp.。故选B。havebeentosp.表示“去过某地”,现在已经回来
了。
【点评】考查havebeento与havegoneto的辨析。
18.It_______overtendayssincethedog_______.
;n;n;;hasdied
【答案】B
【解析】【分析】句意:狗死了有十多天了。Since引导一个过去时的句子,所以第二个空
填die的过去式,主句应该用现在完成时,也可以用is,但比较口语化,综合两个空可知选
B。
19.owaitforhim.
eto
【答案】D
【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断.迈克不在.应用
“have/hasgonetoaplace”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生
的事件对现在的影响。
【点评】考查动词时态及havebeento和havegoneto的区别。
20.Jack_______schooltwoyearsagoandhe_______fortwoyears.
;;;;hasgone
【答案】B
【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。twoyearsago表示
动作瞬间结束用一般过去时,leave的过去式为left,fortwoyears表示状态延续用现在完
成时,leave需换成beawayfrom,且Jack相当于第三人称单数,用hasbeenawayfrom。
故选B。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
21.Ihavelivedhere_______Iwasborn.
【答案】D
【解析】【分析】自从我出生我就一直生活在这里。自从用since.
【点评】考查关连词的用法。
22.一.
一Yeah,itisbecomingmoreandmorebeautiful.
nged
【答案】D
【解析】【分析】句意为——这是我第二次来到太原。它改变了很多。——是的,它将变
得越来越美丽。根据havecome,可知是时态是现在完成时,结构为have/hasdone,主语
是it,用haschanged,故选D。
【点拨】此题考查现在完成时。
23.—WhyareyoulookingforMaryinahurry,John?
—Thebossiswonderingwhereshe_______andhowlongshe_______there.
n;e;hasgone
n;e;hasbeen
【答案】D
【解析】【分析】句意:—你为什么这么匆忙找玛丽,约翰?—老板想知道她去了哪儿并
在那儿呆多久。Have/hasgoneto意为去了某地,have/hasbeento意为去过某地,而
have/hasbeenin+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,
故选D。
24.Howlonghisgrandfather?
,,,,beendead
【答案】D
【解析】【分析】句意:他的爷爷去世多久了?hasdied已经去世了,不能与时间段连
用;hasbeendeath形式错误,death是名词;hasdying形式错误;hasbeendead已经去世
了。句中Howlong问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不
对。hasbeendead是一个系表结构,表示状态,可以持续。故应选D。
【点评】考查现在完成时延续性动词与短暂性动词的转换。die非延续性动词,要转换为延
续性的bedead。
25.Morethan80people______intheearthquake______lastweek.
;endead;ed;endead;for
【答案】C
【解析】【分析】句意:自从上个周有超过80人在地震中伤生。for+时间段;since+时间
点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。
本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生
了多少次,所以选C符合语境。
【点评】考查现在完成时。
26.—HowlongcanI_____theChineseworkbook?
—Forthreeweeks.
【答案】B
【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。情态动词can
用动词原形,所以排除C、D。howlong所在的句子用延续性动词,borrow是非延续性动
词,keep是延续性动词,故选B。
【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。
27.LastweekI_______'stosaysincelastweek,I_______acold.
d;;havehad
d;;havecaught
【答案】B
【解析】【分析】句意:上周我患了感冒。也就是说,从上周开始,我就一直在感冒。
“haveacold”和“catchacold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的
行为,不可与表示一段时间的状语连用。第一句上周感冒是发生在过去的动作,应用一般
过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用
现在完成时“havehad”,故选B。
【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。
28.—Yourfamilyhave________jointhem?
—I've________thecitymanytimes.
;;;;beento
【答案】D
【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过
那个城市好几次了。根据Whynotjointhem,可知是havegoneto,去了;根据many
times,许多次,可知用havebeento,去过,与次数搭配,故选D。
【点评】考查havegoneto和havebeento的用法,注意语境。
29.SusanChinabefore.Thisisherfirsttimetobehere.
''''tvisit
【答案】C
【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成
时。故C选项正确。
【点评】考查句子时态。
30.—HoboandEddiethecinematowatchthefilmZootopia.
—Oh,that'swhyIcan'tfindthemnow.
nto
【答案】A
【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物
城》。——哦,这就是为什么我现在找不到他们的原因。havegoneto去了;beento去
过。HoboandEddie作主语,谓语动词要用复数形式。所以选A。