All flights ________ because of the terrible weather,they ha

lh-519-2022-10-04 11:39:544条回答

All flights ________ because of the terrible weather,they had to go there by train.
A.having been canceled
B.had been canceled
C.having canceled
D.were canceled
要详解

已提交,审核后显示!提交回复

共4条回复
电刑湿冷 共回答了11个问题 | 采纳率90.9%
逗号后的句子是一句完整句子而且没有连词,所以前面那句就不是完整的句子,BD排除,
这里航班是被取消,所以C排除.选A
可是我记得老师说过have的现在分词不能做后置定语的啊、奇怪- -
LX、可是如果选B的话前后都是完整句子,需要连词,后面没有连词诶、、
1年前
paulluo 共回答了8个问题 | 采纳率
楼上你错啦!!!!!!!!!!!!!!!!!!!!!!
因为是航班被取消、所以排除C
后面半句是had to go、所以前面半句的时态应该是过去的过去、也就是过去完成时、
所以答案应该是B
1年前
数声短 共回答了3个问题 | 采纳率
D.
1年前
chumuying 共回答了2个问题 | 采纳率
我选的是B我也想知道为什么是A
1年前

相关推荐

All flights _____ because of bad weather,many passengers cou
All flights _____ because of bad weather,many passengers could do nothing but take the train.
A.having been canceled
B.were canceled
C.had been cancled
D.to have canceled
并且知道因为后半句是一个完整的句子,前半句再怎么分析啊,
luther07521年前4
mm9736348 共回答了18个问题 | 采纳率88.9%
你已经知道了后半句是完整句子,也就是主句,所以从句只能用伴随状态.
All fights是从句主语,be canceled是从句动作,所以把be canceled用伴随状态替换即可.C不是伴随,D语法错误,都不选
而B的were不是be的伴随表示,如果是being就对了.但是还要注意“飞机被取消”发生在“乘客改乘火车”之前,是后者的原因,而后者是过去时,前者就应该是完成时,所以把have been canceld变成having beed canceld就是完成时态的伴随结构了.
独立主格结构什么时候用完成时?如这个题:All flights ______ because of the snowst
独立主格结构什么时候用完成时?
如这个题:
All flights ______ because of the snowstorm,many passengers could do nothing but take the train.
A)had been canceled B)have been canceled
C)were canceled D)having been canceled
因为风雪,所有航班都被取消,许多旅客别无它法,只得乘火车.(D)
All things ______,the planned trip will have to be called off.
A)considered B)be considered
C)considering D)having considered
考虑了方方面面之后,原来计划好的旅行不得不取消了.(A)
为什么前者要用完成时而后者不用?
dengyx801年前1
思颖1981 共回答了26个问题 | 采纳率84.6%
第一,当从句的谓语发生的动作给主句造成一定的影响,有了一个结果.如:第一道题可改写成:Many passengers could do nothing but take the train because all flights has been canceled.
第二,当从句的动作先于主句的发生,就要用到having done/having been done.
在第二道题中,all things跟consider是动宾关系(被动),而不存在第一题里的关系.所以不用完成时.
1.All flights_____because of the storm,they decided to take
1.all flights_____because of the storm,they decided to take the train.
a.having been cancelled b.have been cancelled
为什么选a?不能选b?
2._____that there are no objection,we will begin with item three on the agenda.
a.if b.provided
为什么选b,不能选a?
3._______is the center of our planetary system was a difficult concept to grasp in the middle ages.
a.that the sun and not the earth b.it is the sun and not the earth
为什么选a?不能选b?
4.i______to go to their *** but i was not invited.
a.should have liked b.would like
第4题为什么选a?不能选b?
链枷1年前2
hc6156087 共回答了18个问题 | 采纳率100%
1.,号不能连接俩个句子,所以第一个句子要用独立主格,也就是说要非谓语.
2.虚拟语气省略if
3.主语从句,that无实际意义,选B有俩个is,句子残缺.
4.should have done 本可以却未...意思是我本可以参加她们的聚会,但是我没有被邀请.B的意思是我愿意,不是所考知识点.
All flights____because of the snowstorm,we ,many passengers
All flights____because of the snowstorm,we ,many passengers could do nothing but take the train.
A.had been canceled B.have been canceled
C.were canceled D.having been canceled 意思明白但不知道怎么选择?
seawind8161年前1
藤域域 共回答了18个问题 | 采纳率83.3%
选D
前后句子主语不一致
所以要用独立主格结构 :逻辑主语+加分词的形式
这里The flight 是逻辑主语
having been canceled 是分词
因为暴风雪已经发生,所以用完成时
[10] All flights _____ because of the snowstorm,we decided t
[10] All flights _____ because of the snowstorm,we decided to take the train
A.were canceled
B.had been canceled
C.have canceled
D.having been canceled
xwx2006145051年前1
sdbbm 共回答了27个问题 | 采纳率85.2%
答案:D.
翻译:所有的航班因为暴风雪已经取消了,我们决定乘坐火车.
1.逗号前后两个成分,后部分句首并没有并列连词and/so等,前部分也没有because等,说明这是一个简单句,而逗号前面只是一个状语,而不是一个并列句/复合句.
如果是并列句,则句子应该写成:
All flights had been canceled because of the snowstorm,so we decided to take the train.
如果是复合句,则句子应该写成:
Because all flights had been canceled because of the snowstorm,we decided to take the train.
由此可以排除使用两句的选项AB,因为它们都是一个句子的谓语结构;
2.而all flights和cancel之间明显是被动关系,而C一则也是句子的谓语结构,二则它表明all flights和cancel之间为主动关系,排除.
3.D项是语法上的独立主格结构,该结构中的非谓语结构having been canceled的逻辑主语是其前的all flights,并非句子的主语we;
它表明all flights和cancel之间为被动关系,且cancel该动作发生在谓语动词decided to...之前.
4.独立主格结构在句中一般只做状语,且用逗号和句子其他成分隔开.
该结构为高中语法难点,三言两语很难解释清楚,建议楼主网上搜索或查找相关语法书加以进一步了解.
此处囿于篇幅,无法做详细解释,请见谅!
English问题All flights ________(cancel)because of the snowstor
English问题
All flights ________(cancel)because of the snowstorm,we decided to take the train.
answer:having been cancelled
为什么用having,不是had呢.
939493941年前3
fiber 共回答了20个问题 | 采纳率100%
we decided to take the train是主句,All flights having been cancelled because of the snowstorm构成独立主格结构,是状语.如果是had的话,应该加and连接前后两个主句,All flights had been cancelled because of the snowstorm and we decided to take the train.
All flights-------because of the snowstorm,many passenger ha
All flights-------because of the snowstorm,many passenger had to take the train.
A.had been cacelled B.have been cacelled C.having been cacelled D.to be cacelled
financecn1年前3
过翼 共回答了17个问题 | 采纳率100%
C
“many passenger had to take the train”是完整的句子,不缺少任何语法成分,所以前面的“All flights-------because of the snowstorm” 不可能是完整的,或是正常的句子,C 或D;
C是完成态,D是将来态,所以结合起来,应该是选c
All flights _________ because of the snowstorm,many passenge
All flights _________ because of the snowstorm,many passengers could do nothing but take the train.
A.had been canceled
B.have been canceled
C.were canceled
D.having been canceled
pjd111年前1
akvv 共回答了18个问题 | 采纳率88.9%
因为句中逗号,逗号前不是一个句子,所以直接排除ABC,选D
一些句子的语法问题难住我啦.最近在看语法书,在看到分词做状语一节中发现了个问题:1.All flights ____be
一些句子的语法问题难住我啦.
最近在看语法书,在看到分词做状语一节中发现了个问题:
1.All flights ____because of the snowstorm,we decided to take the train.
A.were cancelled B.had been cancelled C.having cancelled D.having been cancelled.
2.The article opens and closes with descriptions of two news reports,each ____one major point in contrast with the other.
A.makes B.made C.is to make D.making
3.The Portuguese A.(give) a great deal of credit to one man for B.(having promoted) sea travel,that man C.(was) Prince Hennry the navigator,D.(who lived) in the 15th century.
我有疑问的是:1.为什么不选择B而选择D呢?B的意思不是在过去时刻以前的某一时刻已经结束了吗?也就是说在过去乘火车之前.过去完成时和过去分词有什么区别?
2.为什么选择making不选择makes?虽然each和make构成主动关系,但是不应该存在持续关系啊,我不懂.
3.为什么把C改成being?
问题多了点,有知道的同学好心帮忙详细解释下把,本人因为不精通语法,所以请尽量详细点哈~
cwhsb1年前1
qingfengljh 共回答了23个问题 | 采纳率91.3%
呵呵 lz的这些问题全部牵涉到高中的非谓语动词的用法
第一题 因为2句分句之间没有and等连词连接,所以前句动词使用非谓语形式 D是正解 而B的动词是谓语动词形式 所以不选
第二题 仍和上题一样的原因 所以后句选用非谓语动词 而making为正解 句中作结果状语
而makes是谓语动词形式 所以不选
第三题that man being Prince Hennry the navigator只是句中的一个定语从句 并不是主句 所以动词选用非谓语形式 不选谓语动词was
嘿嘿 希望对你有所帮助 祝楼主进步哈 记得采纳O(∩_∩)O哈!
其实楼主可以把非谓语动词这块的语法仔细研究一下 这样解题就会成功很多 加油!
1.All flights ___ because of the snowstorm,many passengers c
1.All flights ___ because of the snowstorm,many passengers could do nothing but take the train.
A.had been canceled
B.have been canceled
C.were canceled
D.having been canceled
该选哪个呢,为什么.
蓝采荷1年前4
erasures 共回答了24个问题 | 采纳率83.3%
选D
前后句子主语不一致
所以要用独立主格结构 :逻辑主语+加分词的形式
这里The flight 是逻辑主语
having been canceled 是分词
因为暴风雪已经发生,所以用完成时
All flights ___ because of the heavy snow,we had to take the
All flights ___ because of the heavy snow,we had to take the train.
A.were canceled B.had been canceled
C.have been canceled D) having been canceled
fycxd1年前3
霏语优游 共回答了15个问题 | 采纳率100%
A .C 可以先排除.B和D我徘徊了很久,D应该比较正确吧,现在分词作原因状语.主句明显是是在后半句是结果.如果用其他选项应该无法体现出先后时间上的差别吧.有正确答案告诉下.
All flights ___ because of the storm
All flights ___ because of the storm, they had to wait in the hall.
[ ]
A. have put off
B. were put off
C. have been put off
D. having been put off
好了-别哭了1年前1
xueyong0011 共回答了16个问题 | 采纳率93.8%
D
All flights____because of thesnowstorm,many passengers
All flights____because of thesnowstorm,many passengers
All flights____because of the snowstorm,many passengers could do nothing but take the train.
A.had been cancelled B.having been cancelled
C.were cancelled D.have been cancelled
ddfs19431年前1
maxantonio 共回答了14个问题 | 采纳率85.7%
确实应该选B
很好选的一道题目,前半句与后半句之间用逗号连接,没有类似and的连词,后半句有谓语动词,为完整成分的句子,所以前半句不能是句子结构,不可以出现谓语动词.ACD全都出现了谓语动词.只有B现在分词独立主格做状语表原因,没出现谓语动词
关于一道非谓语的问题All flights_____because of the snowstorm,we could
关于一道非谓语的问题
All flights_____because of the snowstorm,we could do nothing but _______the train.错选C,是不是非谓语的完成时都是以ing+been done 如何辨别这是句非谓语.
zone1231年前1
只想找个工作 共回答了16个问题 | 采纳率93.8%
觉得你没有把a、b、c、d的选项也贴出来,没办法解释你为什么选错
至于你提的语法问题,是不是该问一下老师?你该是中学生吧?完成时态也分过去、现在和将来,当然非谓语动词的完成时态也是
All flights ____ because of the snowstorm, many passengers c
All flights ____ because of the snowstorm, many passengers could do nothing but take the train.
A.had been canceled B.have been canceled
C.having been canceled D.being canceled
开心18天1年前1
yangday 共回答了14个问题 | 采纳率92.9%
C

3.All flights _______ because of the snowstorm,many
3.All flights _______ because of the snowstorm,many
passengers could do nothing but take the train.
A) had been canceled B) have been canceled
C) were canceled D) having been canceled
为什么选择B?独立主格结构不是选D吗?
bjrcscb1年前2
湄儿伊人 共回答了9个问题 | 采纳率100%
我也觉得是选D,
其他都不符合,
这根本是两个句子.
前一个要用独立结构.
如果改为两个句子,
应该选B
All flights ______ because of the storm,they decided to take
All flights ______ because of the storm,they decided to take the train.
a.having cancelled b.were cancelled
c.have been cancelled d.having been cancelled
静斋庵1年前3
给我天堂 共回答了21个问题 | 采纳率81%
D本句有主语,they decided to take the train 有主语、谓语,成分完整,所以前面只能用从句或者非谓语结构(分词或者动词不定式),但是从句需要有关联词或者连接词引导,不过题目中没有关联词或者连接词,因此不能构成...
(2013·青岛一模)All flights ________ owing to the heavy fog, many
(2013·青岛一模)All flights ________ owing to the heavy fog, many passengers could do nothing but take trains.
A.to be cancelled B.were cancelled
C.have been cancelled D.having been cancelled
leeqingwen1年前1
happy1984 共回答了16个问题 | 采纳率100%
D

选D 考查独立主格结构。逗号前后两部分之间没有连词,因而前半部分不可能是句子,排除B、C两项。此处只能用独立主格结构,动词不定式在此结构中表示将来,故排除A项。现在分词的完成被动式表示被动、完成,故选D项。
有关英语分词的选择题All flights_____because of the snowstorm,we decide
有关英语分词的选择题
All flights_____because of the snowstorm,we decided to take the train.
A.were canceled
B.had been canceled
C.having canceled
D.having been canceled
答案说是D,可是我觉得B更合适一点,请问为什么答案选D?
为什么起修饰作用的就要用-ing形式而不能用-ed形式?
loe_v1年前4
cliffzhang 共回答了19个问题 | 采纳率94.7%
逗号链接表示一个句子,也就是一个谓语动词.而这个句子里已经有了decided,所以前面一部分只能用分词,排除A, B 选项.
在C,D中,一个是主动,一个是被动,航班被取消,因此,选D.
All flights _____ because of the snowstorm,we decided to tak
All flights _____ because of the snowstorm,we decided to take the train.
为什么用having been canceled 而不用had been canceled
韩星为什么受欢迎1年前2
不在流泪的女人 共回答了18个问题 | 采纳率88.9%
你的句子是独立主格结构句子.如果变成非独立主格结构句子就成了:As / Since all flights had been cancelledbecause of the snowstorm,we decided to take the train.这样的从句必须有连接词as / since.如果没有,就成了独立主格结构.又如:
Tom has fallen ill,so I will do the work instead of him(有连接词so).变成独立主格就是:Tom having fallen ill,I will do the work instead of him.(没有连接词so) ok?
All flights () bacuse of the snowstorm ,many passengers coul
All flights () bacuse of the snowstorm ,many passengers could do nothing but take the train .
A had been canceled B have been canceled Chaving been canceled Dbeing canceled .答案选第三个为什么啊,
syh02121年前1
蚂蚁小公主 共回答了17个问题 | 采纳率94.1%
前后句子主语不一致
所以要用独立主格结构 :逻辑主语+加分词的形式
这里All flight 是逻辑主语
having been canceled 是分词
因为暴风雪已经发生,所以用完成时
All flights ______ because of the storm, they decided to tak
All flights ______ because of the storm, they decided to take the train
A. were cancelled
B. have been cancelled
C. having been cancelled
D. having cancelled
为什么
梦开始的地方1年前2
wqh2003 共回答了21个问题 | 采纳率90.5%
B
一道非谓语动词题,1.All flights____because of the storm,they decided
一道非谓语动词题,
1.All flights____because of the storm,they decided to take the train.
A.having canceled B.were canceled
C.have been canceled D.to have been introduced
选D,为什么不选A.
错了,答案是having been canceled
就问一下为什么用having?
2516111501年前2
无所谓___ 共回答了13个问题 | 采纳率100%
这是分词作状语表原因的用法,本来是All flights have been canceled ,这句作状语的时候动词have 变成分词形式,因为All flights 与have是主动关系,所以是主动分词having
All flights ________because of the fog,passengers could do n
All flights ________because of the fog,passengers could do nothing but take the train.
A.had been cancelled
B.having been cancelled
选B,为什么A不行?
tem19491年前5
骄阳似我110 共回答了18个问题 | 采纳率94.4%
如果选择A
All flights had been cancelled because of the fog,passengers could do nothing but take the train.
整句则由两个分句构成,中间需要加一个连接词,比如and
为All flights had been cancelled because of the fog,and passengers could do nothing but take the train.
选B,All flights having been cancelled because of the fog
是个独立主格结构,就不是个句子了,中间用逗号隔开就可以了.
一道非谓语动词题,1.All flights____because of the storm,they decided
一道非谓语动词题,
1.All flights____because of the storm,they decided to take the train.
A.having canceled B.were canceled
C.have been canceled D.to have been introduced
选D,为什么不选A.
错了,答案是having been canceled
就问一下为什么用having?
feelkjf1年前2
scyang 共回答了18个问题 | 采纳率94.4%
这是分词作状语表原因的用法,本来是All flights have been canceled ,这句作状语的时候动词have 变成分词形式,因为All flights 与have是主动关系,所以是主动分词having