— 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 called | B.didn’t recognize; didn’t call | C.haven’t recognized; didn’t call | D.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 finish | B.am just finishing | C.have just finished | D.am just going to finish |
|
We cannot religion by administrative order or force people not to believe in it.A.polish | B.abolish | C.accomplish | D.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 open | C.hadn’t opened | D.didn’t open |
|
一When shall we start the restoration of the historic buildings? 一Not until our plan________ by the committee.A.will be approved | B.approves | C.is to approve | D.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 cheated | B.are being cheated | C.are cheating | D.should have been cheated |
|
最新试题
热门考点