[10] All flights _____ because of the snowstorm,we decided to take the trainA.were canceled B.had been canceled C.have canceled D.having been canceled

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 23:33:08

[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

答案:D.
翻译:所有的航班因为暴风雪已经取消了,我们决定乘坐火车.
1.逗号前后两个成分,后部分句首并没有并列连词and/so等,前部分也没有because等,说明这是一个简单句,而逗号前面只是一个状语,而不是一个并列句/复合句.
如果是并列句,则句子应该写成:
All flights had been canceled because of the snowstorm,so we decided to take the train.
如果是复合句,则句子应该写成:
Because all flights had been canceled because of the snowstorm,we decided to take the train.
由此可以排除使用两句的选项AB,因为它们都是一个句子的谓语结构;
2.而all flights和cancel之间明显是被动关系,而C一则也是句子的谓语结构,二则它表明all flights和cancel之间为主动关系,排除.
3.D项是语法上的独立主格结构,该结构中的非谓语结构having been canceled的逻辑主语是其前的all flights,并非句子的主语we;
它表明all flights和cancel之间为被动关系,且cancel该动作发生在谓语动词decided to...之前.
4.独立主格结构在句中一般只做状语,且用逗号和句子其他成分隔开.
该结构为高中语法难点,三言两语很难解释清楚,建议楼主网上搜索或查找相关语法书加以进一步了解.
此处囿于篇幅,无法做详细解释,请见谅!

All flights ___ because of the heavy snow,we had to take the train.A.were canceled B.had been canceled C.have been 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 该选哪个呢,为什么. [10] All flights _____ because of the snowstorm,we decided to take the trainA.were canceled B.had been canceled C.have canceled D.having been canceled the announcement---------greatly distressed the waiting passengersthat all flights were cancelled why all flights were cancelled 知道是用同位语从句或定语从句 但why all flights were cancelled这个不知道错在哪了, [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 翻译包括选项,详细分析句子. 英语翻译句子七(两句):Shortly before 8∶10 a.m.on September 11,2011,three commercial airliners were hijacked from Logan Airport in Boston,Massachusetts.All were transcontinental flights with passengers destined for California and their 一道英语选择题,英语高手请进.All flights ___ because of the snowstorm,many passengers could do nothing but the train.A.had been canceled B.have been canceledC.having been canceled D.were canceled请问这道题选哪个,为什么?请说 几个高二英语完成句子~we should consider what use ___(能利用)such a book All flights _____(被取消)because of the snowstorm,many passengers could do nothing but take the train (cancel) 答案是“having been canceled”为什么要用 They all like___ ___. All flights ___because of the snowstorn ,we decided to take the train.a had been canceled b ...All flights ___because of the snowstorn ,we decided to take the train.a had been canceled b having been canceled 英语翻译All arriving flights were diverted to Aden Wednesday,and no flights were taking off from Sanaa,said a transportation official who asked not to be identified because he is not authorized to speak to the media.这里的All arriving flights all that matters的同义词___ ___ enclosed flights是什么? commercial flights是什么意思 all the people have ___ ___ (many)___(fun). All flights ________ because of the terrible weather,they had to go there by train.A.having been canceledB.had been canceledC.having canceledD.were canceled 要详解 All flights ______ because of the storm,they decided to take the train.a.having cancelled b.were cancelled c.have been cancelled d.having been cancelled All flights _________ because of the snowstorm,many passengers could do nothing but take the train.A.had been canceledB.have been canceledC.were canceledD.having been canceled