英语高手请进,下面的这个选择题,请仔细分析每个选项正确或者错误的...

英语高手请进,下面的这个选择题,请仔细分析每个选项正确或者错误的原因,最后给出正确答案。多谢了Allflights()becauseoftheterribleweathe... 英语高手请进,下面的这个选择题,请仔细分析每个选项正确或者错误的原因,最后给出正确答案。多谢了
All flights ()because of the terrible weather,they had to go there by train.
A:having been cancelled
B:had been cancelled
C:having cancelled
D:were cancelled
展开
277641438
2012-04-03 · TA获得超过4114个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:1592万
展开全部
题呢?朋友?
选B,因为后面那句话是过去时态,根据语境前一句话是过去的过去,
要表示过去的过去就只能用过去完成时,再由于是被动语态所以选B.
这种时态类的题目,一般是根据一句话的语境来推测另一句话的时态,其他选项不符合语境,那就错了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赵志远01
2012-04-04
知道答主
回答量:27
采纳率:0%
帮助的人:12.4万
展开全部
A. 逗号前是后面主句的一个伴随状语,表原因。状语中主语是all flights, 所以要用现在完成进行时的被动语态来表示已经被取消的原因。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魈栗li
2012-04-04 · TA获得超过223个赞
知道答主
回答量:62
采纳率:0%
帮助的人:38.9万
展开全部
B ,"they had to go there by train"是过去时。停班是在他们乘火车之前的,就是过去的过去,所以就要用过去完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9720be9
2012-04-04
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
a
they had to go there by train.是主语
All flights having been cancelled because of the terrible weather是从句
主语与从句的主语不一致要用独立主格,所以用having又因为是被取消所以选a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康星洲0gGc5f
2012-04-03 · 超过12用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:32.2万
展开全部
选B
后面是过去式have to ,不得不。
所有的航班被取消了,过去的过去发生的事对过去造成的影响。用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式