初中英语过去完成时练习题(附答案).doc
《初中英语过去完成时练习题(附答案).doc》由会员分享,可在线阅读,更多相关《初中英语过去完成时练习题(附答案).doc(5页珍藏版)》请在冰豆网上搜索。
![初中英语过去完成时练习题(附答案).doc](https://file1.bdocx.com/fileroot1/2022-10/22/bd5fb02d-ee07-4d40-a2c6-d4771539ed4d/bd5fb02d-ee07-4d40-a2c6-d4771539ed4d1.gif)
过去完成时练习题
一、
( )
(1)Thepolicefoundthatthehouse_______andalotofthings_________.
A.hasbrokeninto,hasbeenstolen B.hadbrokeninto,hadbeenstolen
C.hasbeenbrokeninto,stolen D.hadbeenbrokeninto,stolen
( )
(2)Bytheendofthiscentury,we__oursintoastrongmoderncountry.
A.willbuild B.hadbuilt C.havebuilt D.willhavebuilt
( )(3)We_________theworkbysixyesterdayevening.
A.finished B.wouldfinish C.hadfinished D.hadbeenfinished
( )(4)I_________tohelpyoubutcouldn’tgethereintime.
A.want B.hadwanted C.havewanted D.waswanting
( )(5)Mrs.Wutoldmethathersister___________.
A.leftabouttwohoursbefore B.wouldleaveabouttwohoursbefore
C.hasleftabouttwohoursago D.hadleftabouttwohoursbefore
( )(6)WhenIreachedhome,myparents__________theirsupper.
A.arehaving B.havealreadyhad
C.havehad D.hadalreadyhad
( )(7)Itseemsthattheoldman_________somethingimportant.
A.haslost B.hadlost C.lost D.wouldlose
( )(8)She__________inthisschool________thepasttenyears.
A.wasteaching,since B.hadbeenteaching,since
C.wouldteach,for D.hasbeenteaching,for
( )(9)DidyouseeXiaoLiattheparty?
No,______bythetimeIarrived.
A.she’dleft B.she'sleft C.Shewasleft D.shemustleave( )
(10)ThejobprovedtobemuchmoredifficultthanI______.
A.expect B.expected C.wouldexpect D.hadexpected
( )(11)Wecouldn’tcatchupwiththeothersbecausethey_____toolongbeforeus.
A.started B.werestarting C.havestarted D.hadstarted
( )(12)Shefeltanxiousabouthersonasshe________forquitealongtime.
A.haven'theardhim B.hadn’theardhim
C.haven‘theardfromhim D.hadn’theardfromhim
( )(13)Bythetimethespeakerenteredthehall,allthelisteners_______.
A.hadseated B.wereseated C.seated D.wereseating
( )(14)BytheendofnextJulythisbuilding__________.
A.willbefinished B.willhavefinished
C.willhavebeenfinished D.hadbeenfinished
( )(15)Bythetimethewar____,mostofthepeoplehadleft.
A.wasbegan B.wasbrokenout
C.brokeout D.hadbeenbrokenout
( )(16)Ifshe______harder,shewouldhavesucceeded.
A.hadworked B.haveworked C.shouldwork D.worked
( )(17)Iwish______Iyouyesterday.
A.seen B.didsee C.hadseen D.weretosee
( )(18)HeistalkingsomuchaboutAmericaasifhe_______there.
A.hadbeen B.hasbeen C.was D.been
( )(19)Thatdinnerwasthemostexpensivemealwe___.
A.wouldhave B.havehad C.hadneverhad D.hadeverhad
( )(20)WhenJackarrivedhelearnedMary______foralmostanhour.
A.hadgone B.hadsetof C.hadleft D.hadbeenaway
( )21.IlostthebookI____.
A.havebought B.bought C.hadbought D.hadbeen bought
( )22.ThebushadgonewhenI____atthebusstop.
A.havearrived B.arrived C.hadarrived D.am arriving
( )23.Tom____ofvisitinghisgrandmother,butthebad butthebadweathermadehimchangehismi.
A.hasthought B.thought C.hadthought D.had beenthought
( )24.—DidyoumeetTomattheairport?
—No,he___bythetimeI___there.
A.hasleft;got B.hadleft;arrived
C.left;arrived D.left;hadgot
( )25.—Whydidn'tTomattendthemeetingyesterday?
—He____Beijing.
A.hasgoneto B.hadgoneto C.wentto D.had beento
( )26.—I____tocometohelpyou. —Butyoudidn’tcome.
A.havemeant B.hadmeant C.meant D.willmean
( )27.FinallyMarywasadmittedbyBeijingUniversity,forwhichshe___fivetimes.
A.hadtried B.wastrying C.hastried D.tried
( )28.—Ihaveboughtyouthebooksyouwant.
—Oh,good,I___afraidyouhadforgotten.
A.was B.am C.hadbeen D.havebeen
( )29.WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.
Ahas;beensent Bhad;sent Chas;sent Dhad;beensent
( )30.We____fiveEnglishsongsbytheendoflastterm.
Ahadlearned B learned Chavelearned Dwillhavelearned
( )31.HanMeitoldmeshe_____lunch,soshewasveryhungry.
Ahashad Bhasn'thave Chavehad Dhadn'thad
( )32.Bytheendof1976,manybuildings_____builtinthecity.
Ahavebeen Bhave Chadbeen Dwill
( )33.She_____herkeysintheofficesoshehadtowaituntilherhusband____home.
Ahasleft;comes Bhadleft;wouldcome Chadleft;came