1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.A.had been canceled B.have been canceled C.were canceled D.having been canceled 该选哪个呢,为什么.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 10:15:16
![1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.A.had been canceled B.have been canceled C.were canceled D.having been canceled 该选哪个呢,为什么.](/uploads/image/z/9251187-51-7.jpg?t=1.All+flights+___+because+of+the+snowstorm%2Cmany+passengers+could+do+nothing+but+take+the+train.A.had+been+canceled+B.have+been+canceled+C.were+canceled+D.having+been+canceled+%E8%AF%A5%E9%80%89%E5%93%AA%E4%B8%AA%E5%91%A2%2C%E4%B8%BA%E4%BB%80%E4%B9%88.)
1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.A.had been canceled B.have been canceled C.were canceled D.having been canceled 该选哪个呢,为什么.
1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.
A.had been canceled
B.have been canceled
C.were canceled
D.having been canceled
该选哪个呢,为什么.
1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.A.had been canceled B.have been canceled C.were canceled D.having been canceled 该选哪个呢,为什么.
选D
前后句子主语不一致
所以要用独立主格结构 :逻辑主语+加分词的形式
这里The flight 是逻辑主语
having been canceled 是分词
因为暴风雪已经发生,所以用完成时
D,这是一个非谓语动词的用法,不论你选ABC哪一个后面的句子前面都要加个连词so
D
D
后面的句子和前面的句子之间并无连词,说明前面不是独立的句子,只能是独立主格结构,因此ABC全错。