英语选择 求详解all the flights___because of the snow storm,many passengers could do nothing but take the train.A.had been cancelled B.were cancelledC.have been cancelled D.having been cancelled并列举相关知识点 别复制 要真心实意
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 11:03:49
英语选择 求详解all the flights___because of the snow storm,many passengers could do nothing but take the train.A.had been cancelled B.were cancelledC.have been cancelled D.having been cancelled并列举相关知识点 别复制 要真心实意
英语选择 求详解
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
并列举相关知识点 别复制 要真心实意的答案 我想弄明白这个知识点
英语选择 求详解all the flights___because of the snow storm,many passengers could do nothing but take the train.A.had been cancelled B.were cancelledC.have been cancelled D.having been cancelled并列举相关知识点 别复制 要真心实意
选D
1.你可以看出逗号后面是一个完整的句子,因此前面不可能也是句子,这个应该懂吧?
2.航班 跟 取消 是被动关系,而且“航班取消”发生在 “人们等火车” 这件事的前面,因此用 having been cancelled
3.定语从句的知识,语法书中讲解的更详细.
4.学好英语,一本书一个字典一个笔记本一支笔足矣.
PS:句子开头字母得大写!我不是专门为分来的,所以就没废话,你可以不给分关闭此答案
句意是,所有航班已被取消,很多乘客没有其他办法只好改乘火车。
句子的主语是many passengers 所以逗号前面应该表示伴随状态,只有D项的having been cancelled 满足
因此选D
选A,句子的意思是因为暴风雪的缘故所有的航班都取消了,许多乘客除了坐火车外什么都不能做。因为前半句行为发生在后半句之前,所以用完成时,又因为后半句时态是过去式,所以前半句应该用过去完成时
选A
过去完成时的被动语态
由于暴风雪,所有航班都被取消了,很多乘客除了坐火车别无它法。
因为在乘客选择坐火车之前航班就已经取消了,是过去的过去,所以用过去完成时。
B是一般过去时
C是现在完成时
D是现在完成进行时
与后半个句子的时态不符...
全部展开
选A
过去完成时的被动语态
由于暴风雪,所有航班都被取消了,很多乘客除了坐火车别无它法。
因为在乘客选择坐火车之前航班就已经取消了,是过去的过去,所以用过去完成时。
B是一般过去时
C是现在完成时
D是现在完成进行时
与后半个句子的时态不符
收起