英语现在完成时试题及答案及答案.docx
《英语现在完成时试题及答案及答案.docx》由会员分享,可在线阅读,更多相关《英语现在完成时试题及答案及答案.docx(33页珍藏版)》请在冰豆网上搜索。
英语现在完成时试题及答案及答案
英语现在完成时试题及答案及答案
一、选择题
1.—James.HaveyoueverbeentoYangzhou?
It’sverybeautiful,andpeopletherearewelcome.
—Yes,I________theremanytimes.
A.havegoneB.havebeenC.havebeentoD.havegoneto
2.Ginacan’tgotothefarmwithherclassmatesbecauseshe________abadcold.
A.iscaughtB.iscatchingC.willcatchD.hascaught
3.—WillyourcousingotoGuiyangforthesummerholiday?
—Infact,he________Guiyangsincehegraduated.
A.hasgonetoB.hasbeentoC.hasbeeninD.wentto
4.Sarahisonly15yearsold,butshe________theTennisClubforthreeyears.
A.joinedB.hasjoinedC.hasbeeninD.was
5.—Excuseme,whichmovieareyouwaitingfor?
—TheFateoftheFurious.We________hereformorethantwohours.
A.waitedB.waitC.werewaitingD.havewaited
6.—IsthatmanGeorge?
—Itcan’tbehim.Afterallhe________thisplaceforyears!
A.hasleftB.hasbeenawayfromC.wasawayfromD.left
7.Whatapity!
Mynewcomputer__________avirusanditcan'tworknow.
A.catchesB.caughtC.iscaughtD.hascaught
8.—Whereisyouruncle?
Ihaven'tseenhimforalongtime.
—HeShanghaiforabouthalfayear.HemovedtherelastOctober.
A.hasgonetoB.hasbeentoC.hasarrivedinD.hasbeenin
9.—Whatchanges________inyourlives?
—Ourliveshavechangedalot,like...
A.havetherehadB.hastherebeenC.havetherebeenD.hastherehad
10.—Thefashionshowwillbegininhalfanhour,butSandyhasn'tturnedupyet.
—Don'tworry.I________herandshe'ssuretobeheresoon.
A.willcallB.havecalledC.amcallingD.call
11.―Olivia,areyousureyouraunt________backfromAmerica?
―Yes.Mymomtoldme.I'mgoingtoseehernow.
A.hadcomeB.cameC.iscomingD.hascome
12.—IrememberthatMr.Greenoncetraveledbroad.
—NotonlyMr.Greenbutalsohisdaughters______abroadtwice.
A.havegoneB.havebeenC.hasgoneD.hasbeen
13.Ithinkmyfatherknowseverything.Heismyhero,he________over2500books.
A.readsB.readC.isreadingD.hasread
14.ThemanagerreachedNanjinglastWednesday.He________therefor10days.
A.hasbeenB.hasgotC.hasreachedD.hasarrived
15.It'sreportedthatXiangshuiexplosion(爆炸)__________78personsandthedoctorsaretryingtheirbesttosavethewounded.
A.killsB.haskilledC.killedD.hadkilled
16.ThenumberofcityparksinLishui______alotsinceitbecameadistrictofNanjing.
A.increaseB.willincreaseC.increasedD.hasincreased
17.Theboyinred___________thefootballclubfor3years.Hecanplayfootballverywellnow.
A.hasjoinedB.hasbeeninC.joinedD.wasin
18.—Oh,yourspokenEnglishisverygood,Linda.
—Thankyou.I_____________inEnglandforthreeyears.
A.havestudiedB.studiedC.wasstudyingD.study
19.Mydeskmatewasonceatopstudentbutshebehindsinceshebegantoplayonlinegames.
A.hasfallenB.fellC.hasfeltD.hasbeen
20.—Look!
ThemanlookslikeMr.Li.
—Itcan’tbehim.Becausehewithhisfamilies________JapansincelastThursdayandthey
haven’treturned.
A.hasgonetoB.hasbeentoC.havebeeninD.hasbeenin
21.一Howcanyoustartplayinggamessosoon,Tom?
一I______myhomework,Mom.
A.finishedB.havefinishedC.willfinishD.finish
22.Thelifewewereusedto_________greatlysincethecomputerwasinvented.
A.haschangedB.changedC.changingD.change
23.—HaveyoubeentotheRobotRestaurantinourcity?
—No.Althoughit_________formorethanayear,I’mfartoobusytogothere.
A.hasstartedB.hasbeenonC.hasbeenopenD.hasopened
24.Withthewideuseofe-business,thewayofshoppingwewereusedtoalot.
A.changeB.changingC.changedD.haschanged
25.Marysaidthatshe________toYangzhou.
A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen
26.Mypet,littlePuppy,has________foraweek.Imissitverymuch.
A.gonemissingB.gotlostC.beenmissingD.lost
27.—Carl,areyoucomingwithus?
—I’dloveto,butsomethingunexpected______.
A.iscomingupB.comesupC.cameupD.hascomeup
28.Sofar,China________theworld’slargesthighwaynetwork,withatotallengthof160,000kilometers.
A.buildsB.builtC.willbuildD.hasbuilt
29.—WouldyouliketowatchthefilmFastandFurious9tonight?
—Sure.IstillwanttoseeitagainalthoughI________italready.
A.watchB.willwatchC.waswatchingD.havewatched
30.—Howlong________you________chemistrysofar?
—Foralmostoneyear.
A.are;studyingB.do;studyC.have;studiedD.will;study
31.—Hurryup.Ican’twaittoseethemovie.MySister!
—Ohdear!
It________forfiveminutes.Comeon!
A.hasbegunB.hasbeenonC.willbeginD.willbeon
32.—BillGatesandMelindaGates,twooftheworld’srichestpeople,said“wenolongerbelievewecangrowtogetherasacouple”.
—Iamsosorrytohearthatbecausethey________fornearly30years.
A.havebeenmarriedB.havegotmarriedC.havegotmarriedtoD.havebeenmarriedwith
33.—WhereisJim?
—He________Beijingonbusinessforaweek.He’llbebacktomorrow.
A.hascometoB.hasgonetoC.hasbeentoD.hasbeenin
34.—Whereistheheadteacher?
—She________tothelibrarytosearchforsomeinformation.
A.goesB.willgoC.hasbeenD.hasgone
35.—HaveyoueverworkedinNanjing?
—Yes.I________inNanjingsincethreeyearsago.
A.wouldworkB.workedC.wasworkingD.haveworked
36.—Hello,Jack.ThisisSandy.Whatareyoudoing?
—I’mwatchinganexcitingbasketballmatch.It_______forhalfanhour.
A.beginsB.beganC.hasbegunD.hasbeenon
37.—WhendidSuningPlazainXuzhouopen?
—It________foroverthreeyears.
A.openedB.hasbeenopenC.wasopenedD.hadbeenopen
38.NeitherMarknorhisparents________Sanyabefore,sotheycan’twaittostartthejourney.
A.havegonetoB.havebeentoC.hasgonetoD.hasbeento
39.—Sorry,I’mlate.Hasthemeetingbegun?
—Itdoesn’tmatter.Themeeting________forseveralminutes.
A.hasjustbegunB.hasjustbeenover
C.hasjustbeenonD.hasjustended
40.He________inthatcitysinceheleftschool.It’shissecondhometown.
A.haslivedB.willliveC.waslivingD.lives
41.WilliamShakespeare________for405years,buthisworksstillhavegreatinfluencetoday.
A.diedB.wasdyingC.hasdiedD.hasbeendead
42.—Look!
Howdryandcleantheroadis!
—Yes.Someone________upthesnow.They’resoearly.
A.cleanB.cleanedC.hascleanedD.wascleaning
43.—Couldyou________methisbookplease,Daniel?
—Sorry,butI________itforonlyhalfanhour.Ihaven'tfinishedit.
A.lend;havehadB.borrow;haveboughtC.borrow;havehadD.lend;bought
44.—DoyouknowSunshineTownverywell,MrChen?
—Sure.I____heresinceIwasborn.
A.haslivedB.livedC.havelivedD.lives
45.—Sorry,I’mlate.There’stoomuchtrafficontheroad.
—Itdoesn’tmatter.Thefilmhasjust_______forfiveminutes.
A.begunB.finishedC.beenonD.beenover
46.—Jim,turndownthemusic.Ourbabyissleeping.
—Don’tworry.He__________forhalfanhour.
A.wokeupB.haswokenupC.wasawakeD.hasbeenawake
47.—WhereisSimon?
Wecan’tfindhimattheparty.
—Perhapshe________home.
A.hasgoneB.isgoingC.wentD.wasgoing
48.—Mum,Iwanttowatchthenewsaboutourschool.Changethechannel,please!
—Whatapity!
Itiseighto'clocknow.It___________forawhile.
A.hasbeenoverB.wasoverC.hasfinishedD.finished
49.—Haveyoueverworkedonthisfarm?
—Yes.I_________cowsasafarmertherefortwoyears.
A.raisedB.wasraisingC.haveraisedD.willraise
50.—John,you________theSlenderWestLakebefore,right?
—Sure,lotoftimes.Areyouthinkingoftakingatripthere?
A.havegonetoB.havecometoC.havebeentoD.havebeenin
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.B
【详解】
句意:
——詹姆斯,你去过扬州吗?
它非常漂亮,那儿的人们非常受欢迎。
——是的,我已经去过很多次了。
考查现在完成时。
havegone已经去了;havebeen已经去过;havebe
解析:
B
【详解】
句意:
——詹姆斯,你去过扬州吗?
它非常漂亮,那儿的人们非常受欢迎。
——是的,我已经去过很多次了。
考查现在完成时。
havegone已经去了;havebeen已经去过;havebeento已经去过(后面加具体的地方);havegoneto已经去了(后面加具体的地方)。
根据回答“manytimes”可知是已经去过很多次,且地点副词there前不加to,所以用havebeen。
故选B。
【点睛】
havebeento和havegoneto的区别:
havebeento是某人已经去过某地,说话时人已经回来了;havegoneto是某人已经去了某地,说话时人还未回来。
此题根据回答可知当时人是在现场的,说明已经回来。
还需注意的是,here、there、home、abroad等单词当地点副词使用时前面不能加介词。
2.D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hasc
解析:
D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hascaught是现在完成时。
根据Ginacan’tgotothefarmwithherclassmates此处表示吉娜现在不能去农场,因此她现在已经感冒了,用现在完成时,故选D。
3.C
【详解】
句意:
——你的堂兄暑假会去桂林么?
——事实上,自从他毕业他就在贵阳。
考查动词的时态。
hasgoneto去了某地还没回;hasbeento去了某地已返回;hasbeenin
解析:
C
【详解】
句意:
——你的堂兄暑假会去桂林么?
——事实上,自从他毕业他就在贵阳。
考查动词的时态。
hasgoneto去了某地还没回;hasbeento去了某地已返回;hasbeenin在某地;wentto去,动词的过去式。
根据“sincehegraduated”可知是现在完成时,排除D选项;根据“Guiyang”可知表达“自从毕业他就在贵阳”用hasbeenin。
故选C。
4.C
【详解】
句意:
莎拉只有15岁,但她加入网球俱乐部已经三年了。
考查现在完成时。
joined加入,动词过去式,是非延续性动词;hasjoined已经加入;hasbeenin已经加入,后接
解析:
C
【详解】
句意:
莎拉只有15岁,但她加入网球俱乐部已经三年了。
考查现在完成时。
joined加入,动词过去式,是非延续性动词;hasjoined已经加入;hasbeenin已经加入,后接一段时间,加入的延续性动词形式;was是。
根据句尾“forthreeyears”可知,本句是现在完成时,表示过去开始一直持续到现在的动作,此时要求动词是延续性动词;加入join是非延续性动词,用于现在完成时表延续时需变为have/hasbeenin。
故选C。
5.D
【详解】
句意:
——很抱歉打扰,你在等哪一部电影?
——《速度与激情》。
我们已经等了两个多小时了。
考查动词的时态。
根据“formorethantwohours”可知强调动作的持续,用现在
解析:
D
【详解】
句意:
——很抱歉打扰,你在等哪一部电影?
——《速度与激情》。
我们已经等了两个多小时了。
考查动词的时态。
根据“formorethantwohours”可知强调动作的持续,用现在完成时,此处用havewaited。
故选D。
6.B
【详解】
句意:
——那个人是乔治吗?
——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;hasleft现在完成时,离开了
解析:
B
【详解】
句意:
——那个人是乔治吗?
——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;hasleft现在完成时,离开了;hasbeenawayfrom现在完成时,离开了;wasawayfrom远离。
leave是短暂性动词,其延续性动词为beaway;答句中foryears是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;所以此处使用hasbeenawayfrom表示“离开的状态持续了很多年”。
故选B。
7.D
【详解】
句意:
多遗憾!
我的新电脑中病毒了,现在不能运行了。
考查动词。
根据句意可知空格处需要填写本句的谓语动词,且此处句意表示“已经中病毒”,强调此时的状态,可知时态为现在完成时,结构为主语