关于时态的英语语法经典例题
1.“I_____histelephonenumber.”“Ihavehisnumber,butI____tobringmyphonebook.”
A.forget,forgetB.forgot,forgot
C.forget,forgotD.forgot,forget
【陷阱】容易误选A,认为“忘记economy是什么意思”是现在的事。
【分析】仔细体会一下对话的语境:第一个人说“我忘记他的电话号码了”,这个“忘记”应该是现在的情况,即现在忘记了,要不然就没有必要同对方说此话了,故第一空应填forget;第二个人说“我有他的号码,但我忘记带电话本了”,这个“忘记”应该是过去的情况,即过去忘记带电话本,所以现在电话本不在身上(注意句中的转折连词but),故第二空应填forgot,即答案选应C。请再看一例:
—Oh,I______wherehelives.
—Don’tyoucarryyouraddressbook?
No,I______tobringit.poker face mp3
A.forget,forgetB.forgot,forgot
C.forget,forgotD.forgot,forget
答案选C,理由同上。
2.Ihadhopedtoeheroffatthestation,butI_____toobusy.
A.wasB.hadbeen
C.wouldbeD.wouldhavebeen
【陷阱】容易误选B或D,认为前句用了armstronghadhoped,所以此句谓语要用B或D与之呼应。
【分析】但正确答案为A孔隙的意思,前一句谓语用hadhoped,表示的是过去未曾实现的想法或打算,可以译为“本想”,而后一句说“我太忙”,这是陈述过去的一个事实,所以要用一般过去时。请做以下类似试题(答案均为A):
(1)Wehadhopedtocatchthe10:20train,but_____itwasgone.
A.foundB.hadfound
isaac newton
C.wouldfindD.wouldhavefound
(2)Wehadhopedthatyouwouldbeabletovisitus,butyou_____.
A.didn’tB.hadn’t
C.needn’tD.wouldnothave
(3)Wehadwantedtocometoehim,butwe____notime.
A.hadB.hadhad
C.wouldhaveD.wouldhavehad
(4)Ihadexpectedtocomeovertoeyoulastnight,butsomeone______andIcouldn’tgetaway.
A.calledB.hadcalled
C.wouldcallD.wouldhavecalled
(5)Thetrafficaccidentwouldn’thavehappenedyesterday,butthedriver_______reallycareless.
A.wasB.is
C.wereD.hadbeen
3.Dearme!Just_____atthetime!I_____noideaitwassolate.
A.look,haveB.looking,had
C.look,hadD.looking,have
【陷阱】此题容易误选D,认为第一空用现在分词表伴随,第二空填have的一般现在时,以保持与前面时态的一致性。
【分析】其实,此题应选C,第一空应填look,因为这是祈使句的谓语;第二空应填had,因为前一句说“看看时间吧”,这一看当然知道了现在很迟的情形,“不知道这么迟了”显然应是“过去”的事,故应用一般过去时态,许多同学由于忽略这一隐含的语境而误选。
成都银泰中心4.“Yourphonenumberagain?I_____quitecatchit.”“It’s4331577”
A.didn’tB.couldn’t
C.don’tD.can’t
【陷阱】此题容易误选C,认为此处要用一般现在时态,表示现在“没听清对方的话”。
【分析】其实,此题答案应选A,根据上文的语境“请把你的电话号码再说一遍好吗?”可知“没听清对方的电话号码”应是在说此话以前,故应用一般过去时态。请看以下类似试题:
(1)cocksucker“MrSmithisn’tcomingtonight.”“Buthe_____.”
A.promisB.promid
C.willpromiD.hadpromid
dalmatian
答案选B,“他答应(要来)”应发生在过去。
电放
(2)“Hey,lookwhereyouaregoing!”“Oh,I’mterriblysorry._____.新概念作文大赛作品”
A.I’mnotnoticingB.Iwasn’tnoticing
C.Ihaven’tnoticedD.Idon’tnotice
答案选B,“我没注意”是对方提醒之前的事,现经对方一提醒,当然注意到了。
(3)“Ohit’syou!I________you.”“I’vehadmyhaircut.”
A.didn’trealizeB.haven’trealized
C.didn’trecognizeD.don’trecognized
答案选C。“没认出是你”是说此话之前的事,说此话时显然已经认出了对方。
(4)“What’shernewtelephonenumber?”“Oh,I_____.”
A.forgetB.forgot
C.hadforgottenD.amforgetting
此题应选A,从语境上看,“忘记”的时间应是现在,即指现在不记得了。
(5)“Sinceyou’veagreedtogo,whyaren’tyougettingready?”“ButI______thatyouwouldhavemestartatonce.”
A.don’trealizeB.didn’trealize
C.hadn’trealizedD.haven’trealized