I could have arrived much earlier, but I ____ in the traffic.A.would be caughtB.was caughtC.has been

题目简介

I could have arrived much earlier, but I ____ in the traffic.A.would be caughtB.was caughtC.has been

题目详情

I could have arrived much earlier, but I ____ in the traffic.
A.would be caughtB.was caughtC.has been caughtD.had been caught
题型:单选题难度:中档来源:不详

答案

B

试题分析:考查虚拟语气和时态。根据I could have arrived much earlier说明本句是对过去的事情表示虚拟,而but后面使用陈述语气。故B正确。句意:我本可以早点到,但是我遇见了交通堵塞了。故B正确。
点评:but后面要使用陈述语气。要根据前面的虚拟语气的情况来辨析后面的时态,如果上文是与过去事实相反,那么but后面使用过去时;如果上文是与现在事实相反的虚拟语气,后面使用现在时。

更多内容推荐