英语现在完成时的分类及用法及答案Word格式.docx
《英语现在完成时的分类及用法及答案Word格式.docx》由会员分享,可在线阅读,更多相关《英语现在完成时的分类及用法及答案Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
tgototheparkwithyou.
A.didn'
tfinishB.hasn'
tfinishedC.wasn'
tfinishingD.won'
tfinish
9.—Areyoustillintheoffice?
It’salmostteno’clock.
—Yeah,I________mywork.Butdon’tworry.There’snothingmuchleft.
A.don’tfinishB.didn’tfinishC.won’tfinishD.haven’tfinished
10.Bothhisparentslooksad.Maybethey_________what'
shappenedtohim.
A.willknowB.knowC.haveknownD.areknowing
11.—Whatchanges________inyourlives?
—Ourliveshavechangedalot,like...
A.havetherehadB.hastherebeenC.havetherebeenD.hastherehad
12.—WhendidSuningPlazainXuzhouopen?
—It________foroverthreeyears.
A.openedB.hasbeenopenC.wasopenedD.hadbeenopen
13.―Olivia,areyousureyouraunt________backfromAmerica?
―Yes.Mymomtoldme.I'
mgoingtoseehernow.
A.hadcomeB.cameC.iscomingD.hascome
14.Thetrain________fortwentyminutes.
A.leftB.hasleftC.hasbeenawayD.isleaving
15.Fornearly100years,theheartbrokenLittleMermaid________onarocklookingoutoverCopenhagen'
sport.
A.willsitB.sitsC.satD.hassat
16.—WhereisyoursonJimmylivingnow?
—He________thecityofYangzhou,Chinafortwoyears.
A.hascometoB.hasbeentoC.hasgonetoD.hasbeenin
17.—Mum,where'
smypackedlunch?
—Inthekitchen.I________youtwosandwiches.
A.makeB.ammakingC.havemadeD.willmake
18.It'
sreportedthatXiangshuiexplosion(爆炸)__________78personsandthedoctorsaretryingtheirbesttosavethewounded.
A.killsB.haskilledC.killedD.hadkilled
19.Mymotherisateacher.She________Englishinourschoolsinceshegraduatedfromuniversity.
A.taughtB.hastaughtC.isteachingD.willteach
20.StanLee,afamousAmericancomicbookwriter,foraboutfivemonths,butthefictionalcharactersheco-createdarestillaliveonscreen.
A.diedB.hasdiedC.hasbeendeadD.wasdead
21.Theboyinred___________thefootballclubfor3years.Hecanplayfootballverywellnow.
A.hasjoinedB.hasbeeninC.joinedD.wasin
22.—Look!
ThemanlookslikeMr.Li.
—Itcan’tbehim.Becausehewithhisfamilies________JapansincelastThursdayandthey
haven’treturned.
A.hasgonetoB.hasbeentoC.havebeeninD.hasbeenin
23.一Howcanyoustartplayinggamessosoon,Tom?
一I______myhomework,Mom.
A.finishedB.havefinishedC.willfinishD.finish
24.SinceTencentreleasedWechat,it________oneofthemostpopularappsintheworld.
A.becameB.hasbecomeC.hasbeenD.was
25.—Thefashionshowwillbegininhalfanhour,butSandyhasn'
tturnedupyet.
—Don'
tworry.I________herandshe'
ssuretobeheresoon.
A.willcallB.havecalledC.amcallingD.call
26.WilliamShakespeare________for405years,buthisworksstillhavegreatinfluencetoday.
A.diedB.wasdyingC.hasdiedD.hasbeendead
27.—Carl,areyoucomingwithus?
—I’dloveto,butsomethingunexpected______.
A.iscomingupB.comesupC.cameupD.hascomeup
28.—Wherearethedoctorsnow?
—Inthemeetingroom.They________themeetingfor10minutes.
A.havebegunB.havebeenonC.havehadD.havebeenheld
29.—WouldyouliketowatchthefilmFastandFurious9tonight?
—Sure.IstillwanttoseeitagainalthoughI________italready.
A.watchB.willwatchC.waswatchingD.havewatched
30.—Hurryup.Ican’twaittoseethemovie.MySister!
—Ohdear!
It________forfiveminutes.Comeon!
A.hasbegunB.hasbeenonC.willbeginD.willbeon
31.—Jim,Ihaven’tseenyoureldersisterforalongtime.
—She________HongKongonbusinessforafewdays.
A.wenttoB.hasgonetoC.hasbeentoD.hasbeenin
32.—HaveyoueverworkedinNanjing?
—Yes.I________inNanjingsincethreeyearsago.
A.wouldworkB.workedC.wasworkingD.haveworked
33.—OK,whatdoyouwanttoknow?
—I’munsure________.
A.whichisthewaytothePalaceMuseumB.howmanycolorsarethereinarainbow
C.thatthecouplehasbeenmarriedfor3yearsD.howlongIcanborrowthestorybooks
34.—FouTs’ong,whoselettersfromhisfather________abestsellerinChinaforlong,diedinLondon,wherehehadlivedformanyyears.Thecausewasthecoronavirous.
—Whatapity!
A.hasbeenB.hasbecomeC.wasD.becomes
35.Mypet,littlePuppy,has________foraweek.Imissitverymuch.
A.gonemissingB.gotlostC.beenmissingD.lost
36.Theschoolboyissoshythathedoesn’tliketobeasked________.
A.whetherhecouldenterhisidealschoolinthefuture
B.howlonghehasjoinedthenavy
C.howmanylanguageshecancommunicatewithothers
D.aboutwinningthenationalEnglishcompetition
37.—MayIborrowyournew-boughtbookTheAdventuresofTomSawyernow?
—I'
mafraidnot.I________onlyhalfofit,andI'
lltrytofinishitthisweekend.
A.readB.amreadingC.havereadD.willread
38.—HaveyoubeentoSuNingPlazainourcity?
—No.Althoughit________formorethanaweek,Iamfartoobusytogothere.
A.hasstartedB.hasopenedC.hasbeenopenD.hasbeenon
39.Youareacollectionoftheexperiencesyou________inyourownlife,soyoushouldbeproudofthemeventhebadones.
A.willhaveB.havehadC.hadhadD.arehaving
40.We________eachothersinceIcametoShanghai,butwesendemailsveryoften.
A.don’tseeB.didn’tseeC.won’tseeD.haven’tseen
41.ThemovieHi,Mom________theheartsofmanypeoplesinceitwasshowninFebruary.
A.winsB.wonC.willwinD.haswon
42.—Look!
Howdryandcleantheroadis!
—Yes.Someone________upthesnow.They’resoearly.
A.cleanB.cleanedC.hascleanedD.wascleaning
43.—DoyouknowSunshineTownverywell,MrChen?
—Sure.I____heresinceIwasborn.
A.haslivedB.livedC.havelivedD.lives
44.Mydog_______forthreedaysandI’mnowveryworriednowandIwanttofinditassoonaspossible.
A.hasbeengoneB.hasgoneC.isgoneD.wasgone
45.—Sorry,I’mlate.There’stoomuchtrafficontheroad.
—Itdoesn’tmatter.Thefilmhasjust_______forfiveminutes.
A.begunB.finishedC.beenonD.beenover
46.—WhereisSimon?
Wecan’tfindhimattheparty.
—Perhapshe________home.
A.hasgoneB.isgoingC.wentD.wasgoing
47.—Mum,Iwanttowatchthenewsaboutourschool.Changethechannel,please!
Itiseighto'
clocknow.It___________forawhile.
A.hasbeenoverB.wasoverC.hasfinishedD.finished
48.—Haveyoueverworkedonthisfarm?
—Yes.I_________cowsasafarmertherefortwoyears.
A.raisedB.wasraisingC.haveraisedD.willraise
49.—IrememberthatMr.Greenoncetraveledbroad.
—NotonlyMr.Greenbutalsohisdaughters______abroadtwice.
A.havegoneB.havebeenC.hasgoneD.hasbeen
50.He________inthatcitysinceheleftschool.It’shissecondhometown.
A.haslivedB.willliveC.waslivingD.lives
【参考答案】***试卷处理标记,请不要删除
1.D
【详解】
句意:
Mary说她从未去过扬州。
考查动词时态。
因为前面主句“said”是一般过去时,所以宾语从句也要用过去时的某种形式。
A和C为现在完成时,所以排除A、C;
hadgoneto表示
解析:
D
hadgoneto表示去了,hadbeento表示去过,根据句意,可知Mary是未去过扬州,应用hadbeento。
故选D。
【点睛】
havegoneto意为“已经去了某地”,说话时人还未回;
havebeento意为“曾经去过某地”,强调过去到过而现已返回,后可接次数once、twice、threetimes等,表示去过某地几次。
havegoneto和havebeento后接地点,时间状语可加可不加。
havebeenin意为“一直在某地”,后接地点和时间状语。
2.D
随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。
考查动词时态辨析。
介词短语Withthewideuseofe-business表示持续到现在的时间,句子需
介词短语Withthewideuseofe-business表示持续到现在的时间,句子需用现在完成时;
根据句意结构,可知选D。
3.C
尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。
wasawayfrom离开,一般过去时;
left离开,一般过去时;
hasbeenaway
C
hasbeenawayfrom已经离开,现在完成时;
hasleft已经离开,现在完成时。
根据for+时间段可知,句中需要用延续性动词,故排除B、D,根据句意可知,离开美国这个动作发生在过去,并持续到了现在,故用现在完成时。
故选C。
4.C
——你的堂兄暑假会去桂林么?
——事实上,自从他毕业他就在贵阳。
考查动词的时态。
hasgoneto去了某地还没回;
hasbeento去了某地已返回;
hasbeenin
hasbeenin在某地;
wentto去,动词的过去式。
根据“sincehegraduated”可知是现在完成时,排除D选项;
根据“Guiyang”可知表达“自从毕业他就在贵阳”用hasbeenin。
5.C
现在是下午4:
30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。
finish完成、结束,动词原形;
werefinishing过去进行时;
have
havefinished现在完成时;
willfinish一般将来时。
根据theyareplayingchessnow.他们现在正在下棋,可知他们已经完成了他们的工作,所以句子使用现在完成时态,其构成为have/has+动词的过去分词,故答案选C。
6.B
——那个人是乔治吗?
——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;
hasleft现在完成时,离开了
B
hasleft现在完成时,离开了;
hasbeenawayfrom现在完成时,离开了;
wasawayfrom远离。
leave是短暂性动词,其延续性动词为beaway;
答句中foryears是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;
所以此处使用hasbeenawayfrom表示“离开的状态持续了很多年”。
故选B。
7.B
——你什么时候买的车?
它看起来很新。
——真的吗?