△动词时态和语态测试△[每小题0.5分,共30小题;满分15分]得分:________1.—DidyouseeMr.John?—No.He________foralongtimebythetimeI________tohishome.(·福建厦门市高三一模试题)A.hadbeenawayfromhome;hadgotB.hadbeenawayfromhome;gotC.hadgoneout;hadgotD.hadgoneout;got答案B[bythetime+过去时,主句常用过去完成时。]2.Nodecision________aboutanyfutureappointmentuntilallthecandidateshavebeeninterviewed.A.willbemadeB.ismadeC.isbeingmadeD.hasbeenmade答案A[根据句意此处应该用一般将来时。]3—.Isn'titasurprisethatIhappenedtomeetFrancisMathewsattheChristmaspartylastweek?—Ifmymemoryservesmecorrectly,you________eachotherforexactlytwoyears.A.hadn'tseenB.haven'tseenC.didn'tseeD.don'tsee答案A[“”过去的过去用过去完成时。]4.I________tohelpyoutodohomeworkbutIcouldn'tspareanytime.I________acompositionlastnightandI'llfinishittoday.(·福建古田县第一中学高三上学期质量检查)A.wanted;wroteB.hadwanted;waswritingC.havewanted;wroteD.wanted;havebeenwriting答案B[第一空:hadwanted“……”表原打算。第二空:用过去进行时表过去特定时间里一直持续的动作。]5—.I'vebeentoldthatJohn________fromhisjourneytoAmerica.Whataboutvisitinghimtonight?—Allright.I'llcallforyouat6:00p.m..A.hadcomebackB.isbackC.camebackD.comeback答案B[A中的had改成has就对了;C“表示过去回来过(也许现在又走了)”;D项的主谓不一致;B“”表达现在还在家里,与语境相符。]6.Thefirstedition________in1955and________abestsellereversince.A.waspublished;hadbeenB.hadbeenpublished;hadbeenC.hasbeenpublished;hasbeenD.waspublished;hasbeen答案D[第一空:in1955是具体的过去时间状语,所以用一般过去时。第二空:eversince常跟现在完成时连用。]7.You'vegonethroughallyourmoney?I________youwerewelloff.(·湖南邵阳市高三第三次联考)A.thinkB.thoughtC.havethoughtD.amthinking答案B[thought“……”意为过去认为。]8.Iwasnowattractedbybooks.Bytheendofthatsummer,I________overtwentynovels.A.willhavereadB.havereadC.hadreadD.hasread答案C[“by”+过去时间常与过去完成时连用。]9.I________himverywell,butIhaven'tseenhimthisweek.(·安徽桐城六中一模)A.havebeenknowingB.hadknownC.knowD.knew答案C[“”表示我认识他这一现在的客观事实。know一般不用进行时,所以A不正确。]10.YaoMinghasbecomeasuperstarintheUnitedStates,butseveralyearsagonoonecouldhaveimaginedtheroleonthebasketballplaygroundhe________.A.hasplayedB.playedC.wastoplayD.plays答案C[根据语境,此处该用过去将来时。]11—.Whyarealltheshoessoldathalfprice?—Theshop________.A.hascloseddownB.closeddownC.isclosingdownD.hadcloseddown答案C[现在进行时表将来。]12—.Ididn'tgotoMary'spartylastnightbecausemycarbrokedown.—Youcouldhaveborrowedmine.I________it.(·内蒙古赤峰市高三第一次模拟考试)A.hadn'tusedB.wasn'tusingC.didn'tuseD.wouldn'tuse答案B[过去进行时表过去某个时间段存在的状态或正在发生的动作。]13.Whyhedidn'tarriveontimewasthathe________anditwastoolatetocatchtheearlybus.A.wasoversleepingB.hasoversleptC.oversleptD.hadoverslept答案D[“”过去完成时表过去的过去。]14.Itisacustominthatcountryformentoremovetheirhatswhenawoman________theroom.A.entersB.enteredC.willenterD.hasentered答案A[一般现在时表经常性或习惯性的动作。]15.Hewasplanningtogoabroadbuthisparents________thattheywouldn'tagreeunlesshecouldborrowmoneyfromthebankbyhimself.(·吉林长春市高三下学期调研测试)A.weredecidingB.havedecidedC.decidedD.willdecide答案C[unless引导时间状语从句,从句用过去将来时,主句用一般过去时。]16....