All the flights ______ because of the snowstorm we had to take the train instead.A.were c
已帮助 人
All the flights ______ because of the snowstorm, we had to take the train instead.
A.were canceled
B.had been canceled
C.having canceled
D.having been canceled
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
逗号前后句子无连词连接,因此前半句应用独立主格结构作状语,故排除A、B。由于动作发生在过去,且flights与cancel存在被动关系,因此用完成式被动语态,答案为D。
