But for the snow, we earlier.A. will arriveB. would arriveC. could arriveD. should have ar

发布时间:2020-08-17 02:27:44

But for the snow,  we     earlier.
A. will arrive
B. would arrive
C. could arrive
D. should have arrive

网友回答

A. will arrive
B. would arrive
C. could arrive
(答案→)D. should have arrive
解析:考查虚拟语气:but for是“要不是”相当于非真实条件句,But for the snow=If it hadn’t been for the snow,表示和过去相反的条件句,主句用should have done本应该做却没做。句意:要不是因为雪,我们本应该早到了。选D。
以上问题属网友观点,不代表本站立场,仅供参考!