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

英语高手请进,下面的这个选择题,请仔细分析每个选项正确或者错误的原因,最后给出正确答案。多谢了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
展开
abcd雅马哈
2012-04-03 · TA获得超过447个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:107万
展开全部
这题只能选A。
①“,"后面是一个完整的句子,所以前面不能是完整的句子。因为“,”不能连接两独立句子,英语中这叫RUN-ON句型,是错误的。而A项中",",前面的N+ing是独立主格,而非独立的句子,表示伴随或者别的解释说明什么的;但是在汉语翻译上与状语差不多。具体翻译就是:因为糟糕的天气所有的航班都被取消了,人们只能做火车去那儿了。②句子使用了被动,航班被取消,符合句子的含义。③having done表示是飞机取消先于人们坐火车发生,就是说飞机先被取消了,人们才做火车,符合句子的含义。
B项 使用独立句子;sentence,sentence在英语中是run-on句型,错误。
C项,没有使用被动。句子表达的是航班被取消,C项没有使用被动,错误。
D项,是独立句子,与逗号后面的句子构成run-on句型。
格格入流
2012-04-03 · TA获得超过475个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:279万
展开全部
这是一个句子结构类题目。“任何一个句子只能有一个谓语。”
1、"they had to go there by train."中已经有谓语,所以前面横线处应为非谓语,B、D排除;
2、“航班被取消”应为被动,C排除;
3、现在分词形式having been cancelled修饰“flights”使第一个部分成为原因状语,A正确。
全句翻译:由于这糟糕的天气所有航班已经被取消,他们不得不乘火车去那里。
综上,答案是A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xchh141421
2012-04-03 · TA获得超过592个赞
知道答主
回答量:186
采纳率:0%
帮助的人:150万
展开全部
答案选A.
这是一个独立主格结构,All flights having been canceled because of the terrible weather,引导的是主句they had to go there by train的原因状语,
首先,这句话表示被动含义,并且是已经完成的动作,故排除C,D,其次,两个完整的英语句子中之间必须要有连词连接,若选择B中间应该加一个连词 so。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2010adela
2012-04-05
知道答主
回答量:11
采纳率:0%
帮助的人:1.3万
展开全部
首先可以确定句中的逗号前面不可能是一个完整的句子,不然这句话就不符合语法 规则,排除BD。然后主句主语是they,而前半句中flights航班是被取消,所以用被动语态的完成时,前半句相当于独立主格结构,相当于原因状语
答案选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-07
展开全部
前一句是从句,后一句是主句。前一句作为非谓语从句,句子当中不能出现谓语动词,所以排除B和D,而航班被取消是被动句,不能自己取消,所以排除C,答案只能选A.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(19)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式