精英家教网 > 高中英语 > 题目详情
       it rain tomorrow, we would have to call off the hike.
A.WillB.WouldC.ShouldD.Were
C

试题分析:考查虚拟语气。从后句would have to可知此处是表示对将来的虚拟,if从句中如果有should、had、were则可以省略if把这些词提前,构成倒装语序,所以C选项正确。句意:如果明天下雨的话,我们就不得不取消远足。
练习册系列答案
相关习题

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

I apologize if I _______ you, but I assure you that it was unintentional.
A.should offend B.were to offendC.had offendedD.offended

查看答案和解析>>

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

—I didn’t know your telephone number in Paris; otherwise, I ______ you.
—Oh, I would rather you ______ me.
A.would have called; had calledB.would ring; call
C.would have called; calledD.would ring; had called

查看答案和解析>>

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

—Sorry, sir. I can’t answer this question.
---Well, you are supposed______ this part of history.
A.readingB.to be readingC.to have readD.having read

查看答案和解析>>

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

— What does the notice on the wall say?
— “No person _____ take books out of the reading room; otherwise he _____ be fined.”
A.may; willB.may; wouldC.shall; willD.shall; would

查看答案和解析>>

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

I _____ sooner but I didn’t know that they were waiting for me .
A.had comeB.was comingC.would comeD.would have come

查看答案和解析>>

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

I’m sorry. __________ for my illness, I would have come to give you a hand.
A.Were it notB.If it hasn’t been for
C.Had it not been D.Shouldn’t it be

查看答案和解析>>

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

—Need I accomplish all we have set out to do?
—Yes, you ____; otherwise you ____fired.
A.need; would have beenB.may; need have been
C.can; mustn't have beenD.must; would be

查看答案和解析>>

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

It’s high time that we students________ harder as the examination is drawing nearer.
A.workB.will workC.workedD.have to work

查看答案和解析>>

同步练习册答案