请各位英语高手帮下忙
.Allflight____,wedecidedtotakeagreyhoundA.werecanceledB.hadbeencanceledC.havingcancel...
.All flight____ , we decided to take a greyhound
A.were canceled B.had been canceled C.having canceled D.having been canceled
其中的decided是过去式,那应该用过去完成时,为什么答案是D?
我还在其他书上看到类是的,但解释看不懂!
题目:All flight_____because of the snowtrom ,many passengers could do nothing but take the train
A.had been canceled B.have been canceled C.having been canceled D.being canceled
此题解释:后半句为完整的一句话且没有连接词,故排除A和B(为什么要排除B): cancel 的动作发生在could 之前,所以选C.为什么? 展开
A.were canceled B.had been canceled C.having canceled D.having been canceled
其中的decided是过去式,那应该用过去完成时,为什么答案是D?
我还在其他书上看到类是的,但解释看不懂!
题目:All flight_____because of the snowtrom ,many passengers could do nothing but take the train
A.had been canceled B.have been canceled C.having been canceled D.being canceled
此题解释:后半句为完整的一句话且没有连接词,故排除A和B(为什么要排除B): cancel 的动作发生在could 之前,所以选C.为什么? 展开
3个回答
展开全部
选D是因为被动语态作伴随~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有连词才能分开两句完整的句子,所以a,b不对,c也不对,因为是被取消.
all flight having been canceled,是独立主格结构,相当于从句:because all flight had been canceled......
all flight having been canceled,是独立主格结构,相当于从句:because all flight had been canceled......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询