请问一个英语问题?

All flights___ because of the snowstorm, we decided to take the train.
A.were canceled
B.had been canceled
C.having canceled
D.having been canceled

为什么不能选b?航班被取消不是应该是在决定之前就已经发生的,不能用过去完成时吗?

第1个回答  2020-07-06
你怎么不问,这题为什么选D啊。追问

你给我解释解释

追答

独立主格结构,表原因。解释完毕。

第2个回答  2020-07-06
结构2:名词或代词(主格) + doing
1)My mother cooking in the kitchen, I was doing my homework in my room. (表伴随)我妈妈正在厨房做饭,我在房间里做作业。
相似回答