— So many ages since I last saw you that I ____________ you at all!— I wouldn’t

— So many ages since I last saw you that I ____________ you at all!— I wouldn’t

题型:不详难度:来源:
— So many ages since I last saw you that I ____________ you at all!
— I wouldn’t have, either, if someone _____________ your name.
A.didn’t recognize; hadn’t calledB.didn’t recognize; didn’t call
C.haven’t recognized; didn’t callD.wouldn’t have recognized; hadn’t called

答案
A
解析

试题分析:第一空的过去式,表明之前没有认出来,现在已经认出来了;根据上下文的语境可以判断现在已经认出对方。第二空根据I wouldn’t have, either可以判断这是对过去的虚拟,那么条件状语从句中就用过去完成时,故选A。
点评:把动词的时态及虚拟语气混合在一起来考查,增加了试题的难度,更需要考生的有分析理解句子结构的能力。
即学即练:I ______ to see you, but I was too busy.
A. would have come      B. would  come       C. come      D. came
解析:A 句意:我本该来看你了,然而我太忙了。
举一反三
— Are you still busy?
— Yes, I _______________ my work, and it won’t take long.
A.just finishB.am just finishing
C.have just finishedD.am just going to finish

题型:不详难度:| 查看答案
We cannot         religion by administrative order or force people not to believe in it.
A.polishB.abolishC.accomplishD.publish

题型:不详难度:| 查看答案
—Have you seen my e-mail about our TESL project?
—Yes. Luckily I checked my e-mails yesterday. Normally I         my e-mail box for days.
A.haven’t opened B.don’t openC.hadn’t openedD.didn’t open

题型:不详难度:| 查看答案
一When shall we start the restoration of the historic buildings?
一Not until our plan________ by the committee.
A.will be approvedB.approvesC.is to approveD.has been approved

题型:不详难度:| 查看答案
—I have just received another message, telling me I have won a big prize.
—Don"t jump on it. You ________.
A.should be cheatedB.are being cheated
C.are cheatingD.should have been cheated

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.