All flights having been canceled because of the snowstorm,we decided to take the train为什么不能...

All flights having been canceled because of the snowstorm,we decided to take the train为什么不能选had been canceled为什么不能理解为分句呢?
祥细点急急啊

首先逗号连接的是一个句子,逗号后边的部分是句子的主干,一个句子不能有两套主谓宾。其次,前面having been canceled ,作条件状语,表示后边事情发生的条件和状态。
希望有帮助 ,请及时采纳~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-18
前半句做的是从句,所以不能出现动词,所以不能用had been canceled
第2个回答  2012-09-20
这是独立主格结构的相关知识,此句是名词+现在分词,在句中做的是伴随状语。
All flights +having been cenceld
第3个回答  2012-04-18
== When all flights had been canceled because of the snowstorm,we decided to take the train.
变成带有when的时间状语从句就对了。本回答被网友采纳
第4个回答  2012-04-20
前半句属于伴随成分,若要用had been canceled 就必须在we前面加一个连词,一个句子不能有两个谓语呀。
相似回答