精英家教网 > 高中英语 > 题目详情
But for your timely help, the boy ______ his life.
A.must have lost B.may lose C.might have lostD.should lose
C
考查虚拟语气。But for要不是,与过去事实相反,故用might have done,选C。
练习册系列答案
相关习题

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

—Where on earth have they gone?
—I have no idea, but I wish I          .
A.knowB.knewC.would knowD.would have known

查看答案和解析>>

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

Perhaps you ________ stop playing computer games now. Your boss may be turning up in the office at any moment.
A.willB.mustC.shouldD.can

查看答案和解析>>

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

Among the 15-year-old children, some        studying in university while others are still learning to read and write.
A.should have beenB.would have beenC.can beD.must be

查看答案和解析>>

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

If he        my advice, he wouldn’t have lost his job.
A.followedB.should followC.had followedD.would follow

查看答案和解析>>

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

The manager ______ the worker how to do it, or the accident couldn’t have happened.
A.couldn’t have toldB.ought to tell
C.could have toldD.mustn’t have told

查看答案和解析>>

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

The young man says that he will leave the company if he ______ for this.
A.will be punishedB.would be punished
C.is punishedD.is going to be punished

查看答案和解析>>

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

The order came that the enemies ____ in two hours.
A.would be defeated B.should defeat
C.should be defeatedD.must be defeated

查看答案和解析>>

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

Peter ______ be really difficult to deal with at times even though he’s a nice person in general.
A.shallB.shouldC.canD.must

查看答案和解析>>

同步练习册答案