had we taken

_____the other road,we might have arrived here in time for the meeting.
A.If we took B.Had we taken C.should we take D If we could have taken
选哪个?

第1个回答  2019-06-25
B.
虚拟语气啦,根据后半句的时态,可知是过去完成时的虚拟语气,所以从句也该是过去完成时
译文:如果我们选则另一条路,我们也许能及时赶上会议.(但针对的是已经发生的事,所以都用过去完成时)
Had we taken 是if we had taken 的倒装形式,两个都对,但考试时常出现Had we taken ,显得比较地道.
D项中could have taken,像这种多出现在主句中,表达”本可以做某事,却没有做“的含义
唔,你参考下吧~