All flights________because of the heavy snow, we had to take the train.

admin2021-09-12  40

问题 All flights________because of the heavy snow, we had to take the train.

选项 A、were cancelled
B、had been cancelled
C、having cancelled
D、having been cancelled

答案D

解析 句意:因为大雪,所有的航班都取消了,我们不得不乘坐火车。根据句子结构,空格处应填非谓语动词,故排除A、B,其逻辑主语为all nights,而句子的主语是we,因此考查独立主格结构,nights与cancel之间为被动关系,故排除C,故选D。
转载请注明原文地址:https://kaotiyun.com/show/5GtO777K
0

最新回复(0)