完整版英语现在完成时练习题含答案.docx
《完整版英语现在完成时练习题含答案.docx》由会员分享,可在线阅读,更多相关《完整版英语现在完成时练习题含答案.docx(25页珍藏版)》请在冰豆网上搜索。
完整版英语现在完成时练习题含答案
(完整版)英语现在完成时练习题含答案
一、选择题
1.Bothhisparentslooksad.Maybethey_________what'shappenedtohim.
A.willknowB.knowC.haveknownD.areknowing
2.Ginacan’tgotothefarmwithherclassmatesbecauseshe________abadcold.
A.iscaughtB.iscatchingC.willcatchD.hascaught
3.—WhereisSimon?
Wecan’tfindhimattheparty.
—Perhapshe________home.
A.hasgoneB.isgoingC.wentD.wasgoing
4.ThemanagerreachedNanjinglastWednesday.He________therefor10days.
A.hasbeenB.hasgotC.hasreachedD.hasarrived
5.—Whatdoyouthinkofthelatest5Gsmartphone?
—It'samazing.ItisthemostwonderfulphoneI________.
A.usedB.willuseC.wasusingD.haveused
6.—WhendidtheMixcShoppingCenteropen?
—It________fornearlyhalfayear.
A.hasopenedB.hasbeenopenC.wasopenedD.hadbeenopen
7.—WhendidSuningPlazainXuzhouopen?
—It________foroverthreeyears.
A.openedB.hasbeenopenC.wasopenedD.hadbeenopen
8.—WillyourcousingotoGuiyangforthesummerholiday?
—Infact,he________Guiyangsincehegraduated.
A.hasgonetoB.hasbeentoC.hasbeeninD.wentto
9.Itis4:
30p.m.BenandLeon_______theirwork,sotheyareplayingchessnow.
A.finishB.werefinishingC.havefinishedD.willfinish
10.Sarahisonly15yearsold,butshe________theTennisClubforthreeyears.
A.joinedB.hasjoinedC.hasbeeninD.was
11.—Excuseme,whichmovieareyouwaitingfor?
—TheFateoftheFurious.We________hereformorethantwohours.
A.waitedB.waitC.werewaitingD.havewaited
12.—Sorry,I’mlate.There’stoomuchtrafficontheroad.
—Itdoesn’tmatter.Thefilmhasjust_______forfiveminutes.
A.begunB.finishedC.beenonD.beenover
13.—Whendidyoubuyyourcar?
Itlookssonew.
—Really?
I________itforthreeyearsandIlikeitverymuch.
A.haveboughtB.havehadC.boughtD.had
14.Mydog_______forthreedaysandI’mnowveryworriednowandIwanttofinditassoonaspossible.
A.hasbeengoneB.hasgoneC.isgoneD.wasgone
15.—Whatchanges________inyourlives?
—Ourliveshavechangedalot,like...
A.havetherehadB.hastherebeenC.havetherebeenD.hastherehad
16.—Thefashionshowwillbegininhalfanhour,butSandyhasn'tturnedupyet.
—Don'tworry.I________herandshe'ssuretobeheresoon.
A.willcallB.havecalledC.amcallingD.call
17.Marysaidthatshe________toYangzhou.
A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen
18.Mymotherisateacher.She________Englishinourschoolsinceshegraduatedfromuniversity.
A.taughtB.hastaughtC.isteachingD.willteach
19.ThenumberofcityparksinLishui______alotsinceitbecameadistrictofNanjing.
A.increaseB.willincreaseC.increasedD.hasincreased
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.—HaveyoubeentotheRobotRestaurantinourcity?
—No.Althoughit_________formorethanayear,I’mfartoobusytogothere.
A.hasstartedB.hasbeenonC.hasbeenopenD.hasopened
23.SinceTencentreleasedWechat,it________oneofthemostpopularappsintheworld.
A.becameB.hasbecomeC.hasbeenD.was
24.Withthewideuseofe-business,thewayofshoppingwewereusedtoalot.
A.changeB.changingC.changedD.haschanged
25.—IsthatmanGeorge?
—Itcan’tbehim.Afterallhe________thisplaceforyears!
A.hasleftB.hasbeenawayfromC.wasawayfromD.left
26.Inthesentence“Ihaveboughtanewbicycle,soIcanridetoschoolnow.”,weusepresentperfecttensetotell________.
A.theresultofapastaction
B.actionsthathappenedinthepast
C.actionsthathappenedatacertaintimeinthepast
D.howmanytimesanactionhashappenedtillnow
27.—Sorry,I’mlate.Hasthemeetingbegun?
—Itdoesn’tmatter.Themeeting________forseveralminutes.
A.hasjustbegunB.hasjustbeenover
C.hasjustbeenonD.hasjustended
28.—Wherearethedoctorsnow?
—Inthemeetingroom.They________themeetingfor10minutes.
A.havebegunB.havebeenonC.havehadD.havebeenheld
29.—Howlong________you________chemistrysofar?
—Foralmostoneyear.
A.are;studyingB.do;studyC.have;studiedD.will;study
30.—Hurryup.Ican’twaittoseethemovie.MySister!
—Ohdear!
It________forfiveminutes.Comeon!
A.hasbegunB.hasbeenonC.willbeginD.willbeon
31.Mr.Wu________Germanysincethreeyearsago,soheknowsalotabouttheGermancultureandcustoms.
A.hasgonetoB.wenttoC.hasbeentoD.hasbeenin
32.—WhereisJim?
—He________Beijingonbusinessforaweek.He’llbebacktomorrow.
A.hascometoB.hasgonetoC.hasbeentoD.hasbeenin
33.—HaveyoueverworkedinNanjing?
—Yes.I________inNanjingsincethreeyearsago.
A.wouldworkB.workedC.wasworkingD.haveworked
34.ThefilmHi,Mom,________fortwomonths.Youwillhaveanothertwomonthstoenjoyitinthecinema.
A.lastedB.waslastingC.willlastD.haslasted
35.—OK,whatdoyouwanttoknow?
—I’munsure________.
A.whichisthewaytothePalaceMuseumB.howmanycolorsarethereinarainbow
C.thatthecouplehasbeenmarriedfor3yearsD.howlongIcanborrowthestorybooks
36.—John,you________theSlenderWestLakebefore,right?
—Sure,lotoftimes.Areyouthinkingoftakingatripthere?
A.havegonetoB.havecometoC.havebeentoD.havebeenin
37.—Jim,turndownthemusic.Ourbabyissleeping.
—Don’tworry.He__________forhalfanhour.
A.wokeupB.haswokenupC.wasawakeD.hasbeenawake
38.Mypet,littlePuppy,has________foraweek.Imissitverymuch.
A.gonemissingB.gotlostC.beenmissingD.lost
39.TheHongKong-Zhuhai-MacaoBridge,astheworld’slongestcross-seabridge,________foroveroneandahalfyears.
A.hasopenedB.hasbeenopenC.hasbeenopenedD.opened
40.He________inthatcitysinceheleftschool.It’shissecondhometown.
A.haslivedB.willliveC.waslivingD.lives
41.Pleaseturnupthemusic,don’tworryaboutthebabybecausehe________forhalfanhour.
A.wokeupB.haswokeupC.wasawakeD.hasbeenawake
42.Sofar,5Gtechnology,whichisdevelopedbyHuawei,_______alot.Soonit’llbewidelyusedinChina.
A.isimprovingB.areimprovedC.hasimprovedD.improved
43.—Excuseme,whichmovieareyouwaitingfor?
—CliffWalkers.We________hereformorethantwohours.
A.waitB.arewaitingC.waitedD.havewaited
44.—Where’syourmum,Lucy?
—Shetogetherwithhersisters________thesupermarketsincetwohoursago.
A.hasgonetoB.hasbeentoC.hasbeeninD.havegoneto
45.WilliamShakespeare________for405years,buthisworksstillhavegreatinfluencetoday.
A.diedB.wasdyingC.hasdiedD.hasbeendead
46.NotallthestudentsinmyclasswouldliketogotoSuzhouMuseumnextweekbecauseaboutthree-fifthsofthem_________therebefore.
A.havebeenB.havegoneC.hasbeenD.havebeento
47.—Whyareyouinahurry?
—Iamlate.Canyoutellmehowlong_______?
A.hasthefilmbeenonB.thefilmhasstartedC.thefilmhaslastedD.hasthefilmended
48.—Couldyou________methisbookplease,Daniel?
—Sorry,butI________itforonlyhalfanhour.Ihaven'tfinishedit.
A.lend;havehadB.borrow;haveboughtC.borrow;havehadD.lend;bought
49.—DoyouknowSunshineTownverywell,MrChen?
—Sure.I____heresinceIwasborn.
A.haslivedB.livedC.havelivedD.lives
50.NeitherMarknorhisparents________Sanyabefore,sotheycan’twaittostartthejourney.
A.havegonetoB.havebeentoC.hasgonetoD.hasbeento
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.C
【详解】
句意:
他的父母亲看起来都很难过。
可能他们已经知道他发生了什么。
考查动词时态。
willknow将会知道,一般将来时;know知道,一般现在时;haveknown已经知道,现在完成时
解析:
C
【详解】
句意:
他的父母亲看起来都很难过。
可能他们已经知道他发生了什么。
考查动词时态。
willknow将会知道,一般将来时;know知道,一般现在时;haveknown已经知道,现在完成时;areknowing正在知道,现在进行时。
根据“Bothhisparentslooksad.”可知是已经知道他发生的事情而产生的影响,故选C。
2.D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hasc
解析:
D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hascaught是现在完成时。
根据Ginacan’tgotothefarmwithherclassmates此处表示吉娜现在不能去农场,因此她现在已经感冒了,用现在完成时,故选D。
3.A
【详解】
—西蒙在哪里?
我们在聚会上找不到他。
—也许他已经回家了。
根据题意,选择A。
解析:
A
【详解】
—西蒙在哪里?
我们在聚会上找不到他。
—也许他已经回家了。
根据题意,选择A。
4.A
【详解】
句意:
经理上星期三到达南京。
他在那里已经呆了10天。
考查现在完成时。
根据for10days可知,应该使用现在完成时,且应该使用延续性动词。
BCD中的get,reach,arriv
解析:
A
【详解】
句意:
经理上星期三到达南京。
他在那里已经呆了10天。
考查现在完成时。
根据for10days可知,应该使用现在完成时,且应该使用延续性动词。
BCD中的get,reach,arrive都属于短暂性动词,故选A项。
5.D
【详解】
句意:
——你认为最新的5G智能手机怎么样?
——太令人惊叹了。
它是我用过最绝妙的手机。
考查现在完成时态。
used使用过,过去时;willuse将使用,将来时;wasusing正在使
解析:
D
【详解】
句意:
——你认为最新的5G智能手机怎么样?
——太令人惊叹了。
它是我用过最绝妙的手机。
考查现在完成时态。
used使用过,过去时;willuse将使用,将来时;wasusing正在使用,过去进行时;haveused使用过,现在完成时。
根据语境和句意可知说话者将他过去所使用的手机与最新的5G智能手机作比较,认为5G智能手机最绝妙。
所以用现在时完成时表达,对现在产生影响。
故选D。
6.B
【详解】
句意:
——Mixc购物中心什么时候开业的?
——开业将近半年了。
考查动词时态,hasopened现在完成时;hasbeenopen现在完成时;wasopened一般过去时的被动
解析:
B
【详解】
句意:
——Mixc购物中心什么时候开业的?
——开业将近半年了。
考查动词时态,hasopened现在完成时;hasbeenopen现在完成时;wasopened一般过去时的被动语态;hadbeenopen过去完成时。
根据It___fornearlyhalfayear结合选项可知它已经开业近半年了;可知句子里有时间状语是fornearlyhalfayear,表示一段时间时,强调状态的持续,要用现在完成时,其构成是:
has/have+done;在有“for+一段时间”的完成时态的句子里,要用延续性动词;open做动词讲是非延续性动词,因此要用beopen表示状态,故选B。
7.B
【详解】
句意:
——徐州的苏宁广场什么时间开业的?
——它已经营业三年多了。
考查动词的时态。
opened动词的过去式;hasbeenopen现在完成时;wasopened一般过去时的被动;
解析:
B
【详解】
句意:
——徐州的苏宁广场什么时间开业的?
——它已经营业三年多了。
考查动词的时态。
opened动词的过去式;hasbeenopen现在完成时;wasopened一般过去时的被动;hadbeenopen过去完成时。
根据“foroverthreeyears”可知此处用现在完成时,动词用beopen的现在完成时的形式hasbeenopened。
故选B。
8.C
【详解】
句意:
——你的堂兄暑假会去桂林么?
——事实上,自从他毕业他就在贵阳。
考查动词的时态。
hasgoneto去了某地还没回;hasbeento去了某地已返回;hasbeenin
解析:
C
【详解】
句意:
—