______ been for the bad weather we would have arrived on time.

admin2015-09-24  47

问题 ______ been for the bad weather we would have arrived on time.

选项 A、Had it not
B、Has it not
C、Having it not
D、Hadn’t

答案A

解析 句意:若不是天气糟糕,我们就准时到达了。条件从句中省略了if时,应将谓语中的过去式were,should,或had等移至主语之前,构成倒装,否定词not应置于主语的后面,不能与were,should,had等缩写成Weren’t,Shouldn’t,Hadn’t而置于句首。主句用的现在完成时,从句则用过去完成时。所以本题的答案选A。
转载请注明原文地址:https://kaotiyun.com/show/u2Qq777K
0

最新回复(0)