All flights ______because of the snowstorm, we decided to take the train instead.

admin2009-01-05  50

问题 All flights ______because of the snowstorm, we decided to take the train instead.

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

答案D

解析 英语中两个或两个以上句子间一般都有连词来连接,以构成并列关系或从属关系,据此我们可以将A和 B排除。C和D都是现在分词短语,和all flights构成独立主格结构,作原因状语,又因为cancel 和all flights 具有逻辑上的动宾关系,所以应用被动式,因此C错误,而D正确。
转载请注明原文地址:https://kaotiyun.com/show/bMBK777K
0

最新回复(0)