现在完成时三套经典练习题附答案.docx
《现在完成时三套经典练习题附答案.docx》由会员分享,可在线阅读,更多相关《现在完成时三套经典练习题附答案.docx(14页珍藏版)》请在冰点文库上搜索。
现在完成时三套经典练习题附答案
现在完成时1杜义
1.Allthefurnitureinthebuilding_______tothecompanynottohisown.
A.isbelongedBbelongsC.belongDarebelonged
2.WhenIwasatcollegeI_______threeforeignlanguages,butI_______allexceptafewwordsofeach.
A.spoke,hadforgottenBspoke,haveforgottenChadspoken,hadforgottenDhadspoken,haveforgotten
3.-----Wewouldhavewalkedtothestation.Itwassonear.
-----Yes,ataxi_______atallnecessary.
Awasn’tBhadn’tbeenCwouldn’tbeDwon’tbe
4.Idon’treallyworkhere.I_______untilthenewsecretaryarrives.
AjusthelpoutBhavejusthelpedout
CamjusthelpingoutDwilljusthelpout
5.He_______hislegwhenhe_______inafootballmatch.
Abroke,playedBwasbreaking,wasplaying
Cbroke,wasplayingDwasbreaking,played
6.Thenewsecretaryissupposedtoreporttothemanagerassoonasshe_______.
AwillarriveBarrivesCisgoingtoarriveDisarriving
7.Asshe_______newspaper,Granny_______asleep.
Aread,wasfallingBwasreading,fell
Cwasreading,wasfallingDread,fall
8.---Doyoulikethematerial?
---Yes,it_______verysoft.
AisfeelingBfeltCfeelsDisfelt
9.---Comeonin,Tom.Iwanttoshowyousomething.
---Oh,howniceofyou!
I_______you_______tobringmeagift.
Aneverthink,aregoingBneverthought,weregoing
Cdidn’tthink,weregoingDhadn’tthought,weregoing
10.----You’veagreedtogo,sowhyaren’tyougettingready?
----ButI_______thatyou_______ustostartatonce.
Adon’trealize,wantBdon’trealize,wanted
Chaven’trealized,wantDdidn’trealize,wanted
11.Thehouseisdirty.We_______itforweeks.
Adidn’tcleanBhadn’tcleanedCdon’tcleanDhaven’tcleaned
12.-----_______thesportsmeetmightbeputoff.
----Yes,italldependsontheweather.
AI’vebeentoldBI’vetoldCI’mtoldDItold
13.----I’msorrytokeepyouwaiting.
----Oh,notatall.I_______hereonlyafewminutes.
AhavebeenBhadbeenCwasDwillbe
14.Youdon’tneedtodescribeher.I_______herseveraltimes.
A.hadmetBhavemetCmetDmeet
15.Thecostofliving_______bytenpercentbeforethegovernmenttookanyaction.
AwasgoingBwentupChadgoneupDhasgoneup
16.Bythetimenewpupil_______enoughcouragetoraisehishand,thebellfortheendofthelesson_______.
Ahadgathered;wasalreadyringingBwasgathering;hadalreadyrung
Cgathered;alreadyrangDwouldgather;wouldalreadyhaverung
17.-----DidyougotoBeijingforvacation?
-----I_______togo,butIgotsickatthelastminute.
AwasplanningBhaveplanned
ChadbeenplanningDhavebeenplanning
18.------Whenwilltheyleave?
------They_______verysoon.
AdoleaveBareleavingChaveleftDleave
19.------Washestudyingforanexam?
------Yes,he's_______itnextweek.
AdoingBtotakeCmakingDtogive
20.------Aretheregoingtobemanypeopleatyourpartytoday?
------Wehopethat_______.
AtherewillbeBtherearegoingCthereareDtheregoingtobe
21.Shemusthavearrivedtherelastnight,_______she?
Adidn'tBhaven'tCneedn'tDmustn't
22._______theletter,Iranoutoftheroomtothepostoffice.
ASinceIhavefinishedwritingBNosoonerthanIhadfinishedwriting
CAssoonasIfinishedwritingDAfterIhavefinished
23.Twelveinches_______onefoot.
AwillmakeBismakingCmakesDmake
24.I_______goingtoLondonnextmonth.
AhavethoughtofBshallthinkofCamthinkingofDwillthinkof
25.He_______Englishforsixyearsbythetimehetakeshisexamination.
AhasstudiedBstudiedCwillhavebeenstudyingDhadbeenstudying
26.Bythistimenextyearhe_______fromthiscollege.
AisgraduatingBwillhavegraduated
CshouldbegraduationDwillbegraduation
27._______theschoolwhenthebellrang.
AIhardlyhadreachedBHardlyhadIreached
CIhardlyreachedDHardlydidIreach
28.Hepromisedusthathe_______earlybuthe_______yet.
Awouldbe;hasn'tarrivedBis;hasn'tbeenarriving
Cshouldbe;isn'tarrivingDwillbe;hadn'tarrived
29.Theteachertoldthepupilsthattheearth_______round.
AisBwouldCwasDwere
30.Themomenttheymet,theyknewthat_______.
AtheywouldhavefriendlinessBtheywouldbefriends
CfriendshiptheywouldhaveDfriendshipwouldhappen
31.We_______theproblemforquitesometime,butwe_______anyconclusionyet.
Ahaddiscussed;haven'treachedBdiscussed;haven'treached
Chavediscussed;haven'tbeenreachingDhavebeendiscussing,haven'treached
32.Itwasn'tuntiltwoo'clockthatI_______tosleep.
AwouldgoBwentCwasgoingDhadgone
33.------Where_______mybook?
Ican'tseeitanywhere.
------I_______itonthistable.Butnowit'sgone.
Awereyouputting;haveputBhadyouput;wasputting
Chaveyouput;putDdidyouput;haveput
34.Perhapsitwillbealongtime_______fromabroad.
AthatTomcomesbackBbeforeTomcomesback
CwhenTomwillcomebackDwhenTomcomesback
35.Ifthefilm_______isourschool,we'llgoandseeit.
AistobeshownBwasshownCisshownDwillbeshown
36.-----How_______onwithyourEnglishthesedays.
-----Notbad.
AhaveyoubeengettingBareyougetting
CdidyougetDhaveyougot
37.-----What_______whenIphonedyouthismorning?
------I_______myhomeworkandwasstartingtotakeaboat.
Aareyoudoing,havejustfinishedBwereyoudoing,hadjustfinished
Chadyoudone,justfinishedDdidyoudo,justfinished
38.I_______suchaninterestingbookbefore.
AwasneverreadingBwillneverread
ChadneverreadDhaveneverread
39._______thattheearthwasthecentreoftheuniverse.
APeoplewerebelievingBItwasoncebelieved
CPeoplewereoncebelievedDPeopleweresaid
40.Twooftheboys_______whileplayingfootball.
AhadbeenhurtBgothurtCwerehurtingDhurt
41.Prices_______sharplyinthepastfewyears.
AhaveraisedBhavebeenraisedChavebeenrisenDhaverisen
42.Thenumberofthestudentsinourschool_______1200.
AisaddeduptoBhasbeenaddeduptoCaddsuptoDhaveaddedupto
43.Whathesaidatthemeeting_______true.
AwasprovedBprovedCisprovedDproves
44.Howlongdoyouthinkthemeeting______
AislastingBislastedCwilllastDlasts
45.TheMay4thmovement______in1919.
AhadtakenplaceBwastakingplaceCwastakenplaceDtookplace
46.Thesekindsofshoes______well.
AwerenotsoldBwon'tbesoldCarenotsoldDdon'tsell
47.Onreturninghome,IfoundI______umbrellaintheoffice.
AhadleftBhaveleftCleftDwouldleave
48.Onceyou______apromise,youmustcarryitout.
AhavemadeBhadmadeCmadeDismaking
49.She______Charlesforayear.
AhasbeenmarriedtoBhasgotmarriedtoCmarriedwithDmarried
50.ThesingerlivedinCaliforniauntilhe______touniversity.
AhadsentBwassendingChadbeensentDwassent
现在完成时1答案
KEY(答案):
1------10:
BBACC;BBCBD11----20:
DAABC;ADCBB
21----30:
ACCCC;BBAAB31----40:
DBCBC;BBDBB
41----50:
CDBCD;DAAAD
现在完成时练习3杜义
4.Alice__D___forhalfamonth.She’llcomehackintwomonths.
A.leftBleaveC.hasleftD.hasbeenaway
5.TheSmithscametoShanghaiin2008,they_C_thereforthreeyearssincethen.
A.liveB.livedC.havelivedD.willlive
6.—HaveyoueverbeentoNanning?
—Yes,__D_____.
A.IwasB.IdoC.IamD.Ihave
7.ICmyhomework,IguessIcan'tjoinyou.
A.don'tfinishB.didn'tfinishC.haven'tfinishedD.won'tfinish
1.—Dad,I____B____thestationforminutes,butnobodycametomeetme.
—Don’tworry.I’llgotomeetyousoon.
A.arrivedatB.havebeenatC.willreach
2.—________youever___B______Dali?
—Never.ButIamgoingtherethisvacation.
A.Do…gotoB.Have…beento
C.Have…gonetoD.Will…goto
1.Myauntisawriter.She___C_morethantenbookssince1980.
A.writesB.wroteC.haswrittenD.willwrite
8.—Excuseme,whereisMr.Brown'soffice?
—Sorry,Idon'tknow.I__C___hereforonlyafewdays.
A.workB.workedC.haveworkedD.willwork
13.Mygrandmother___D___alotofchangesinTianjinsinceshecamehere.
A.seesB.canseeC.willseeD.hasseen
14.IDmanynewfriendssinceIcamehere.
A.makeB.madeC.willmakeD.havemade
15.Mrs.WengcamebackfromFrancein2010.She_C____thereforfouryears.
A.worksB.workedC.hasworked
16."Where'syourbrother,Jane?
"
"He'snotinGuiyangthesedays.He___A_____Beijing.'
A.hasgonetoB.hasbeentoC.hadbeento
9.—WhereisBob?
—He___C___toHarbinforameeting.
A.wentB.hasbeenC.hasgone
10.—Areyougoingtothebank,Laura?
—No,I__A____tothebankalready.
A.havebeenB.havegoneC.amgoingD.hadbeen
11.----Oh,youarehere.I’mlookingforyouallthemorning.D?
----Tothelibrary.
A.WherehaveyougoneB.Wherewillyougo
C.WhereareyougoingD.Wherehaveyoubeen?
12.Sofarthisyear,manynewhouses_____D___inWenchuanwiththehelpofthegovernment.
A.buildB.arebuiltC.willbuildD.havebeenbuilt
17.She_____D__thisbookfornearlythreeweeks.
A.hasborrowedB.haslentC.hasboughtD.haskept
18.They__A___Englandandtheywillbebacknextweek.
A.havegonetoB.havebeentoC.havegoneinD.hasbeenon
19.He____C___inthiscitysincehisfamilymovedtoNanchong.
A.liveB.livedC.haslived
20.SomestudentsinShanghaiBe-bagsforseveralmonths.
A.haveB.havehadC.hadD.willhave
21.—IsMr.Smithstill