还剩5页未读,继续阅读
文本内容:
英语时态考题专练(有详解)
1.Weto movebut arestill consideringwhere togo to.A.arc decidingB.decidedC.have decidedD.had decided
2.1left my pen on the desk and now its gone;who itA.took B.has takenC.will takeD.had taken
3.They wontbuy anynew clothesbecause theymoney tobuy anewcar.A.save B.were savingC.have savedD.are saving
4.1your lastpoint—could yousay itagainA.didnt quitecatch B.dont quitecatchC.hadnt quitecatch D.cant quitecatch
5.一Are youa teacher一I,but nowI amworking ina company.A.is B.amC.was D.had
1.1feel sure1her somewherebefore.A.was tomeet B.have metC.had metD.would meet
7.一Does LiuHui servein thearmy一No,but hein thearmy forthree years.A.served B.has servedC.is servingD.would serve
8.—Tom cameback homeyesterday.一Really Whereat allA.had hebeen B.has hebeenC.had hegone D.has hegone
9.Unfortunately,when Idropped in,Professor Smith.so weonly hadtime for a fewwords.A.has just left B.had just leftC.justleftD.was justleaving
10.一Im sorry;I shouldnt have been so rude to you.—You yourtemper butthats OK.A.have lostB.had lostC.did loseD.were losing
11.一You musthave methim theother day.-Oh,no,I.A.hadnt B.mustntC.havent D.didnt
12.—Will yougo tothe parknow一Not untilI myphysics exercises.A.will finishB.have finishedC.will havefinished D.had finished
13.一Did youenjoy thefilm一Yes,its thebest oneI these years.A.had B.have hadC.had hadD.would have
14.一Did Alanenjoy seeinghis old friends yesterday—Yes,he did.He his old friendsfor a long time.A.didnt seeB.wouldnt seeC.hasnt seenD.hadnt seen
15.When Icalled youthis morning,nobody answeredthe phone.Where A.did yougo B.have yougoneC.were youD.had youbeen
16.She oughtto stopworking;she hasa headachebecause shetoolong.A.has beenreading B.had readC.is readingD.read
17.一Why do you lookworried-Fred leftthe companyhalf an hour ago.His workunfinished since.A.left B.was leftC.has leftD.has beenleft
18.—You couldhave askedMr.Johnson forhelp.He iskind-hearted.一I that.A wholeday.A.forget;wastes B.forgot;was wastedC.forgot;had wastedD.forget;was wasted
19.Youd betternot phonethe managerbetween7and8tomorrow evening;he animportantmeeting then.A.will haveB.would haveC.will behaving D.will havehad
20.—Im sorry,but theboss isnthere yet.Shall Ihave himcall youwhen hecomesback一No,ril callhim back.If Icall againin half an hour,do you think sheA.had arrivedB.has arrivedC.will arriveD.will havearrived
21.一Whats wrongwith yourcoat—Just nowwhen Iwanted loget offthe bus,the mannext tome onit.A.sat B.had satC.had beensitting D.was sitting
22.—Why werentyou atthe meeting—I fora long-distance callfrom myaunt inAmerica.A.waited B.was waitingC.had beenwaiting D.had waited
23.—Will you attend the meeting thisevening一But Itold anythingabout it.A.wasnt B.am notC.havent beenD.wont be
24.一What did you thinkof ActI ofthe playlast night一Im sorry.The playwhen1got there.A.had beenstarted B.had beenon for half an hourC.was tostart D.had begunfor half anhour
25.—Why didyou comeby bus一My carbroke downyesterday eveningand Iit repaired.A.didnt haveB.dont haveC.wont haveD.havent had英语时态考题专练(有详解)
1.Weto movebut arestill consideringwhere togo to.A.arc decidingB.decidedC.have decidedD.had decidedCo用现在完成时表示影响,即指现在已经作出决定
2.I leftmypenonthedeskandnowitsgone;who itA.took B.has takenC.will takeD.had takenBo用现在完成时表示影响或结果,即现在笔不见了,是由于某人已经把它拿走了的结果
3.They wontbuy anynew clothesbecause theymoney tobuy anewcar.A.save B.were savingC.have savedD.are savingDo用现在进行时表示现在正在进行的动作
4.1your lastpoint-could yousay itagainA.didnt quitecatch B.dont quitecatchC.hadnt quitecatch D.cant quitecatchAo从下文的语境看,既然现在叫对方重复一遍,说明“没听清对方的最后一点”应发生在过去(即说此话之前)
5.—Are youa teacher一I,but nowI amworking ina company.A.is B.amC.was D.hadCo这时用一般过去时表示过去曾经是老师,但现在不是了
1.1feci sureIhcr somewherebefore.A.was tomeet B.have metC.had metD.would meetBobefore用作副词时不与具体时间连用,泛指“以前”,通常与一般过去时或现在完成时连用
7.—Does LiuHui servein thearmy一No,but hein thearmy forthree years.A.served B.has servedC.is servingD.would serveAo由n是对前句的否定可知现在不在部队服役,是以前“服过役”,故用一般过去时
8.—Tom cameback homeyesterday.一Really Whereat allA.had hebeen B.has hebeenC.had hegone D.has hegoneAo havebeen to…去过某地(已回来),have goneto…到某地去了(没回来);又因为问的是Tom回来之前到去过某地,故用过去完成时态
9.Unfortunately,when Idropped in,Professor Smith,so weonly hadtime fora fewwords.A.has justleft B.had justleftC.justleftD.was justleavingDo从“我们只谈了几句话“可知,当我们去拜访时,ProfessorSmith“正要”离开了,D是过去进行时表示过去将来意义
10.一Im sorry;1shouldnthavebeensorudetoyou.一You yourtemper butthats OK.A.have lostB.had lostC.did loseD.were losingCo上句“我本不该对你那么无礼”是对过去情况的自责,答语“你当时的确很生气”,用一般过去时,did在lose前表示强调
11.一You musthave methim theother day.—Oh,no,I.A.hadnt B.mustntC.havent D.didntD问句是对过去情况的猜测,所以答句用一般过去时Ididnt是Ididntmeethimthe otherday的省略
12.—Will yougo tothe parknow一Not untilI myphysics exercises.A.will finishB.have finishedC.will havefinished D.had finishedBo因为在时间状语从句中要用一般现在时代替一般将来时若强调从句动作发生在主句动作之前时,用现在完成时代替将来完成时,本题属后一种情况
13.一Did youenjoy thefilm—Yes,its thebest oneI theseyears.A.had B.have hadC.had hadD.would haveBo因为theseyears是包括现在在内的,故用现在完成时
14.—Did Alanenjoy seeinghisoldfriends yesterday一Yes,he did.He hisoldfriendsforalong time.A.didnt seeB.wouldnt seeC.hasnt seenD.hadnt seenDo由于见朋友发生在过去(即昨天),而很久没有见到朋友自然是昨天的见面之前,即属于过去的过去,故用过去完成时
15.When Icalled youthis morning,nobody answeredthe phone.Where9A.didyougo B.have yougoneC.were youD.had youbeenCo句子的前半句说上午打电话时没有人接电话,而后半句问对方当时在什么地方显然,句子前后两部分的时间应一致,即用一般过去时
16.She oughtto stopworking;she hasa headachebecause shetoolong.A.has beenreading B.had readC.is readingD.readAo从第一句话Sheoughttostopworking可知”他仍然在学习“,故后面用现在完成进行时态
17.—Why doyou lookworried一Fred leftthe companyhalfanhour ago.His workunfinishedsince.A.left B.was leftC.has leftD.has beenleftDo受前一句lefl的影响,易误选B题干中的since说明此处应用现在完成时态从问句中也可看出来,此处强调动作对现在的影响,故要用现在完成时的被动式
18.—You couldhave askedMr.Johnson forhelp.He iskind-hearted.一I that.A wholeday.A.forget;wastes B.forgot;was wastedC.forgot;had wastedD.forget;was wastedBo说话之前“忘了”,故用一般过去时态;第二空应用一般过去时的被动语态形式
19.Youd betternot phonethe managerbetween7and8tomorrow evening;he animportantmeeting then.A.will haveB.would haveC.will behaving D.will havehadCo指将来某时或某段时间正发生的事用将来进行时
20.—Im sorry,but theboss isnthere yet.Shall Ihave himcall youwhen hecomesback一No,ril callhim back.If Icall againin halfanhour,doyouthink sheA.had arrivedB.has arrivedC.will arriveD.will havearrivedDo一般将来时表示将要发生的动作,而将来完成时表示将来某个时间之前已经发生或完成的动作根据语境可知是强调将来的结果,应用将来完成时
21.一Whafs wrongwith yourcoat—Just nowwhen Iwanted toget offthe bus,the mannext tome onit.A.sat B.had satC.had beensitting D.was sittingCo意思是刚才我想下公共汽车时,(我才发现)靠近我坐的那个人一直坐在我的外衣上表示从过去某一时刻开始一直延续到另一过去时间仍在进行的动作或状态用过去完成进行时
22.一Why werentyouatthemeeting—I fbralong-distance callfrom myaunt inAmerica.A.waited B.was waitingC.had beenwaiting D.had waitedBo该题考查根据语境选用正确时态题上句说“你为什么没去参加会议”,据此回答“我当时正在等我姑姑从美国打来的长途电话”,说的是“你们开会时”我正在等一个电话
23.—Will youattend themeeting thisevening—But Itold anythingabout it.A.wasnt B.am notC.havent beenD.wont beCo指到目前为止还没有人把这件事通知我相当于在后面省略了so far
24.一What didyouthinkof ActI ofthe playlast night一Im sorry.The playwhen Igot there.A.had beenstarted B.had beenon forhalfanhourC.was tostart D.had begunforhalfan hourBo句意戏剧在我到达之前就已上演了半小时,即表示“过去的过去”,且短暂性动词不与持续性时间连用,故须将start^be on才可与持续性时间连用
25.—Why didyou comeby bus一My carbroke downyesterday eveningand Iit repaired.A.didnt haveB.dont haveC.wont haveD.havent hadDo从昨天坏了一直到今天来时还没有修好,表示从过去某一时刻开始一直延缓到现在的动作或状态要作现在完成时态。