If it had not been for the storm we ______ much earlier.

admin2009-01-15  15

问题 If it had not been for the storm we ______ much earlier.

选项 A、should arrive
B、should have arrived
C、would arrive
D、might arrive

答案B

解析 此处涉及虚拟语气的用法,在表示与过去事实相反的虚拟语气中,非真实条件句要用过去完成时,而后面的表示结果的句子要用"would/should+现在完成时"。本句中已经有与过去事实相反的非真实条件句,所缺少是表示结果的句子的谓语动词部分,自然应该是"should have arrived"。因此答案为[B]。
转载请注明原文地址:https://kaotiyun.com/show/iGAd777K
0

随机试题
最新回复(0)