精英家教网 > 高中英语 > 题目详情
— 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 句意:我本该来看你了,然而我太忙了。
练习册系列答案
相关习题

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

He could speak English fluently because he __________ it for four years when he was a college student.    
A.had studiedB.have been studyingC.studiedD.was studying

查看答案和解析>>

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

---Why, Emily, you look so energetic!
---Well, I ______ in the gym for a slim figure so far.
A.am working outB.had been working out
C.worked outD.have been working out

查看答案和解析>>

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

---Don't put the waste on the ground.
---Oh, I'm very sorry. I ________ the dustbin(垃圾箱) there.
A.don't seeB.isn't seeingC.didn't seeD.haven't seen

查看答案和解析>>

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

—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

查看答案和解析>>

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

We are trying every possible means to ____ the people who are trapped in the ruins caused by this terrible earthquake.
A.recoverB.voteC.rescueD.guide

查看答案和解析>>

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

--Excuse me, I don't think you can smoke here.
---Really sorry. I ______ this is a non-smoking room.
A.didn't knowB.don't knowC.have no ideaD.haven't known

查看答案和解析>>

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

When winter comes, it _________ become very cold in Shenyang.
A.is going toB.willC.hasD.is about to

查看答案和解析>>

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

It __________ Tom that parked the car here, as he is the only one with a car.
A.may beB.might have beenC.must have beenD.could be

查看答案和解析>>

同步练习册答案