当前位置: > All flights ______ because of the snowstorm,many passengers could nothing but wait....
题目
All flights ______ because of the snowstorm,many passengers could nothing but wait.
A.had been cancelled B.have been cancelled
C.were cancelled D.having been cancelled
请高手给个确切的答案,再为我详细的讲下,以下4个非谓语动词在什么情况下用,我老是搞不清楚,麻烦讲的详细点,我将感激不尽!

提问时间:2020-07-25

答案
选A
很明显,后面用的是COULD,说明“很多旅客只能无奈地等待”这件事是过去发生的,那么造成这件事的起因--航班取消--也就只能用过去完成时
B是现在完成时,说的是现在而不是过去,所有不选
C是一般过去时,而这里的起因应该是过去的过去,所以也不选
D是一个从句,不适合该处句型
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.