1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.

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
该选哪个呢,为什么.
英语人气:897 ℃时间:2019-08-20 02:00:44
优质解答
选D
前后句子主语不一致
所以要用独立主格结构 :逻辑主语+加分词的形式
这里The flight 是逻辑主语
having been canceled 是分词
因为暴风雪已经发生,所以用完成时
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版