这题只能选A。
①“,"后面是一个完整的句子,所以前面不能是完整的句子。因为“,”不能连接两独立句子,英语中这叫RUN-ON句型,是错误的。而A项中",",前面的N+ing是独立主格,而非独立的句子,表示伴随或者别的解释说明什么的;但是在汉语翻译上与状语差不多。具体翻译就是:因为糟糕的天气所有的航班都被取消了,人们只能做火车去那儿了。②句子使用了被动,航班被取消,符合句子的含义。③having done表示是飞机取消先于人们坐火车发生,就是说飞机先被取消了,人们才做火车,符合句子的含义。
B项 使用独立句子;sentence,sentence在英语中是run-on句型,错误。
C项,没有使用被动。句子表达的是航班被取消,C项没有使用被动,错误。
D项,是独立句子,与逗号后面的句子构成run-on句型。
这是一个句子结构类题目。“任何一个句子只能有一个谓语。”
1、"they had to go there by train."中已经有谓语,所以前面横线处应为非谓语,B、D排除;
2、“航班被取消”应为被动,C排除;
3、现在分词形式having been cancelled修饰“flights”使第一个部分成为原因状语,A正确。
全句翻译:由于这糟糕的天气所有航班已经被取消,他们不得不乘火车去那里。
综上,答案是A。
答案选A.
这是一个独立主格结构,All flights having been canceled because of the terrible weather,引导的是主句they had to go there by train的原因状语,
首先,这句话表示被动含义,并且是已经完成的动作,故排除C,D,其次,两个完整的英语句子中之间必须要有连词连接,若选择B中间应该加一个连词 so。
首先可以确定句中的逗号前面不可能是一个完整的句子,不然这句话就不符合语法 规则,排除BD。然后主句主语是they,而前半句中flights航班是被取消,所以用被动语态的完成时,前半句相当于独立主格结构,相当于原因状语
答案选A
前一句是从句,后一句是主句。前一句作为非谓语从句,句子当中不能出现谓语动词,所以排除B和D,而航班被取消是被动句,不能自己取消,所以排除C,答案只能选A.