精英家教网 > 高中英语 > 题目详情

— But for your timely warning, we _____ into great trouble.
— Well, you know we’re friends.

A.would getB.must have got
C.would have gotD.can’t have got

C

解析试题分析:本题是一个含蓄条件的虚拟语气,它表示的条件不是通过if条件句表示出来,而是通过介词短语but for要不是,如果没有…;句义:要不是你及时提醒,我就会陷入大麻烦了。—嗯!你知道我们是好朋友的。根据句义可知这件事情发生在过去,故主句使用would have done表示对过去情况的虚拟。ABD三项都不能用于对过去情况的虚拟。故C正确。
考点:考查虚拟语气

练习册系列答案
相关习题

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

Oh,I'm not feeling well in the stomach.I ________ so much fried chicken just now.

A.shouldn't eat B.mustn't have eaten
C.shouldn't have eaten D.mustn't eaten

查看答案和解析>>

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

---Did Mr. Zhu come to help you yesterday?
--- Yes, but I would rather _____. He caused me a lot of trouble.

A.not haveB.notC.he didn'tD.he hadn't

查看答案和解析>>

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

(2012·辽宁高考)Jack is a great talker.   It's high time that he ________ something instead of just talking.

A.will do B.has done
C.do D.did

查看答案和解析>>

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

(2013·开封高三第一次模考)—Did Ann fail in English?
—She ________.Don't you notice that she looks depressed?

A.might B.must
C.may have D.could have

查看答案和解析>>

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

(2013·哈尔滨四校高三统一检测)—Can I pay the bill by check?
—Sorry, Sir. According to the rules of our hotel, the payment ________ be made in cash.

A.shallB.need
C.willD.can

查看答案和解析>>

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

(2013·吉林四校高三一诊)I really don't know how to thank you, but for your help, I ________ my lost necklace.

A.couldn't have foundB.mustn't have found
C.couldn't findD.wouldn't find

查看答案和解析>>

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

But for those interruptions, the meeting _____ half an hour ago.

A.was finishedB.would have finished
C.would finishD.had been finished

查看答案和解析>>

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

-Boy,which website are you surfing on the Internet now?
-Oh,Mum...________I tell you everything I do?

A.Must B.Should
C.Can D.Shall

查看答案和解析>>

同步练习册答案