参考答案: D
详细解析:
本题考查非谓语动词和时态语态。分析句子结构可知两个分句之间没有连词,前半部分的逻辑主语是all the flights,而句子的主语是they,所以前半部分不是完整的句子,而是一个独立主格结构,所以空格处应该用非谓语动词形式,排除A、C。flights与cancel构成被动关系,且是已经完成的动作, 所以使用过去完成时的被动语态。句意为“由于飓风,所有的航班都被取消。他们决定换乘火车”。故本题选D。
All the flights ( )because of the hurricane, they decided to take the train instead.
A. had been canceled
B. having canceled
C. have been canceled
D. having been canceled
参考答案: D
详细解析:
本题考查非谓语动词和时态语态。分析句子结构可知两个分句之间没有连词,前半部分的逻辑主语是all the flights,而句子的主语是they,所以前半部分不是完整的句子,而是一个独立主格结构,所以空格处应该用非谓语动词形式,排除A、C。flights与cancel构成被动关系,且是已经完成的动作, 所以使用过去完成时的被动语态。句意为“由于飓风,所有的航班都被取消。他们决定换乘火车”。故本题选D。