当前位置:高中试题 > 英语试题 > 虚拟语气 > But for the snow,  we       earlier.A.will arriveB.would arriveC.could arriveD.s...
题目
题型:不详难度:来源:
But for the snow,  we       earlier.
A.will arriveB.would arriveC.could arriveD.should have arrive

答案
D
解析

试题分析:考查虚拟语气:but for是“要不是”相当于非真实条件句,But for the snow="If" it hadn’t been for the snow,表示和过去相反的条件句,主句用should have done本应该做却没做。句意:要不是因为雪,我们本应该早到了。选D。
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,表示推测的时候对现在情况的推测以及对过去情况的推测要分开。这题的but for the snow.是个隐含的虚拟语气。
核心考点
试题【But for the snow,  we       earlier.A.will arriveB.would arriveC.could arriveD.s】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Doctors say that exercise is important for health, but it _______ be regular exercise.
A.canB.willC.mustD.may

题型:不详难度:| 查看答案
—Can I pay the bill by check?
—Sorry,sir.But it is the management rules of our hotel that payment ____ be made in cash.
A.canB.willC.shallD.may

题型:不详难度:| 查看答案
The chief editor demanded  that  the  article ________immediately.
A.must be submittedB.would be submitted C.submitsD.be submitted

题型:不详难度:| 查看答案
---Sorry, Professor Smith. I didn"t finish the assignment yesterday.
---Oh, you      have done it as yesterday was the deadline.
A.mustB.mustn"tC.shouldD.shouldn"t

题型:不详难度:| 查看答案
If I would have listened to those people who told me I couldn’t do it then., today ____ just be Saturday.
A will              B. shall            C. would            D. should
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.