列表

详情


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。

上一题