问题 选择题

But for the snow,  we       earlier.

A.will arrive

B.would arrive

C.could arrive

D.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.是个隐含的虚拟语气。

选择题
单项选择题