[10] All flights _____ because of the snowstorm,we decided to take the train.A.were canceled B.had been canceled C.have canceled D.having been canceled 翻译包括选项,详细分析句子.

问题描述:

[10] All flights _____ because of the snowstorm,we decided to take the train
.
A.were canceled
B.had been canceled
C.have canceled
D.having been canceled
翻译包括选项,详细分析句子.

选having been canceled 是因为这个句子的前一部分是表示原因而不是简单的交代事件,因为有这个原因,才有后面的结果。
而且从语法角度讲,逗号没有连接两个句子的功能,如果选择前几个,第二个分句we 之前就需要加入连词如and, so

D

答案D你的句子是独立主格结构句子.如果变成非独立主格结构句子就成了:As / Since all flights had been cancelledbecause of the snowstorm,we decided to take the train.这样的从句必须有连接词as / since.如果没...

选D
“因为暴风雪所有的航班被取消了,我们决定坐火车。”