一道语法题。
alltheflights___becauseofsnowstorm,wehadtotaketraininstead.A.werecanceledB.hadbeencan...
all the flights___because of snowstorm,we had to take train instead.
A.were canceled B.had been canceled C.having canceled D.having been canceled
为什么选D呢?我之前选的B,想到 航班取消 在我们 决定乘火车 之前。 展开
A.were canceled B.had been canceled C.having canceled D.having been canceled
为什么选D呢?我之前选的B,想到 航班取消 在我们 决定乘火车 之前。 展开
展开全部
首先这是一个非谓语的题目
因为没有连词
第二判断flights和cancel是被动关系
第三,航班取消是在我们乘坐火车之前,所以用过去完成时的被动,用having been done,
因为没有连词
第二判断flights和cancel是被动关系
第三,航班取消是在我们乘坐火车之前,所以用过去完成时的被动,用having been done,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D后面we已经是一个句子 所以前面那个不是句子 因此A B 排除
飞机应该是被取消 要用被动 所以选D
飞机应该是被取消 要用被动 所以选D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果选D,,前面也是一个完整的句子,就不能用逗号隔开了;这是一道独立主格的题,真正主干在后面,前面是原因状语。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D we had to take train instead是主句 all the flights___because of snowstorm没有从句引导词所以不能出现谓语,只能用非谓语形式,表被动,所以是having been canceled
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逗号前面部分在这里不能看成一个句子,因为没有连词,所以我们视为短语。
只能选现在分词having并且航班被取消用被动语态,因此只能选D
只能选现在分词having并且航班被取消用被动语态,因此只能选D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询