精英家教网 > 高中英语 > 题目详情
They __________ two free tickets to Canada, otherwise they’d never have been able to afford to go.
A.had gotB.got
C.have gotD.get
B

B。句子前半句讲的是过去的事实,用一般过去时; 后半句讲的是对过去情况的假设,故用了would never have been这样的形式
练习册系列答案
相关习题

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

China and the United States held their first strategic dialogue on August 1 and _______ to increase co-operation and constructive relations.
A.agreedB.would agreeC.have agreedD.had agreed

查看答案和解析>>

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

She is too slow .She _______pass the test ,but she ______too little .
A.would ;knewB.will ;knowsC.would ;knowsD.will ;knew

查看答案和解析>>

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

I called Hnnah many times yesterday evening, but I couldn’t get through. Her brother _________ on the phone all the time!
A.was talkingB.has been talking
C.has talkedD.talked

查看答案和解析>>

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

—Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He __________ his old friends for a long time.
A.didn’t seeB.wouldn’t see
C.hasn’t seenD.hadn’t seen

查看答案和解析>>

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

More patients ___________ in hospital this year than last year.
A.treatedB.have treatedC.had been treatedD.have been treated

查看答案和解析>>

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

Although medical science ______ control over several dangerous diseases, what worries us is that some of them are returning.
A.achievedB.has achievedC.will achieveD.had achieved

查看答案和解析>>

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

-When are you leaving?? 
-My plane _____ at six.
A.took offB.is about to take off C.takes offD.will take off

查看答案和解析>>

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

-When ____ you return the dictionary to me??-Only when I ____ you next Sunday.
A.will;seeB.do;will seeC.will;will seeD.do;see

查看答案和解析>>

同步练习册答案