精英家教网 > 高中英语 > 题目详情
— It’s ten years since I met you last time. I ________ you at all.
—I wouldn’t have, either, if someone ________ you by name.
A.didn’t recognize; didn’t callB.haven’t recognized; didn’t call
C.can’t recognize; had calledD.didn’t recognize; hadn’t called
D
考查时态与虚拟语气。第一空使用过去时,因为没有认出是在说这句话之前也就是过去没有认出来,所以使用过去时。第二空是一个与过去事实相反的虚拟语气,条件句用过去完成时,主句用情态动词+have+done; 句意:—我们有十年不见了。我刚才没有认出你。—如果不是有人叫你的名字,我也不会认出你的。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

______ fired, your health care and other benefits will not be immediately cut off.
A.Would you beB.Should you be
C.Could you beD.Might you be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-- I ________ to your birthday party last Sunday!
-- Unfortunately, you were on business.
A.had comeB.cameC.would comeD.would have come

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I would have met him ______ to the cinema last night.
A.have I beenB.had I beenC.if I amD.if I have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---- If he had been warned, he ______ that food yesterday.
---- Luckily he was sent to the hospital immediately.
A.would not takeB.would not have taken
C.had not takenD.didn’t take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We        have bought so much food now that Suzie won’t be with us for dinner.
A.may notB.needn’tC.can’tD.mustn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

There was a traffic jam; otherwise I ____ here on time.?
A.would beB.had been ?C.should beD.would have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You _____ an A on your composition, but there were some spelling mistakes.
A.should receiveB.could have received
C.would receiveD.must have received

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If it ______ tomorrow, our picnic _______ to be put off. 
A.rains;wouldhave
B.shouldrain;wouldhave
C.rains;has
D.wouldrain;wouldhave

查看答案和解析>>

同步练习册答案