英语选择 求详解all the flights___because of the snow storm,many pas

英语选择 求详解
all the flights___because of the snow storm,many passengers could do nothing but take the train.
A.had been cancelled B.were cancelled
C.have been cancelled D.having been cancelled
并列举相关知识点 别复制 要真心实意的答案 我想弄明白这个知识点
层级关系 1年前 已收到4个回答 举报

monoatlas 幼苗

共回答了17个问题采纳率:94.1% 举报

选D
1.你可以看出逗号后面是一个完整的句子,因此前面不可能也是句子,这个应该懂吧?
2.航班 跟 取消 是被动关系,而且“航班取消”发生在 “人们等火车” 这件事的前面,因此用 having been cancelled
3.定语从句的知识,语法书中讲解的更详细.
4.学好英语,一本书一个字典一个笔记本一支笔足矣.
PS:句子开头字母得大写!我不是专门为分来的,所以就没废话,你可以不给分关闭此答案

1年前 追问

7

层级关系 举报

请问为什么后面是完整句子前面就不能是完整的呢 还有就是航班取消和人们等火车在前面就要用ing形式么 要是在后面呢 为什么不能用别的时态呢 毕竟是过去式啊 请详细说说呗呵呵

举报 monoatlas

一山能容二虎吗?不能! 一个句子中能有两个主语吗?不能! 汉语中如此,英语也如此!这就是为什么用V—ing形式 所以你得用你那聪明的脑袋思考一下。 黑洁影的答案,你可以参考一下~还是老话,各种从句的用法,你去借一本语法书,分析一下就明白了。 要学会思考

老哥_许 幼苗

共回答了26个问题 举报

选A
过去完成时的被动语态
由于暴风雪,所有航班都被取消了,很多乘客除了坐火车别无它法。
因为在乘客选择坐火车之前航班就已经取消了,是过去的过去,所以用过去完成时。
B是一般过去时
C是现在完成时
D是现在完成进行时
与后半个句子的时态不符...

1年前

2

丁冬尔宝宝竹 幼苗

共回答了10个问题 举报

句意是,所有航班已被取消,很多乘客没有其他办法只好改乘火车。
句子的主语是many passengers 所以逗号前面应该表示伴随状态,只有D项的having been cancelled 满足
因此选D

1年前

1

y8409 幼苗

共回答了4个问题 举报

选A,句子的意思是因为暴风雪的缘故所有的航班都取消了,许多乘客除了坐火车外什么都不能做。因为前半句行为发生在后半句之前,所以用完成时,又因为后半句时态是过去式,所以前半句应该用过去完成时

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.031 s. - webmaster@yulucn.com