独立分词结构“名词+分词”作状语:
All fights having been canceled because of the snowstorm, we decided to take the train.
黑体部分为什么不是直接 canceled?
独立分词结构“名词+分词”作状语:
All fights having been canceled because of the snowstorm, we decided to take the train.
=After all flights had been cancalled because of the snowstor, we decided to take the train
参考译文:在所有航班因暴风雪全部取消了之后,所以我们决定乘坐火车。
黑体部分为什么不是直接 canceled?
A:名词/代词+having been done = B:after +名词/代词+had been done sth(被动)
C:名词/代词+having done = D:after +名词/代词+had done sth(主动)
备注:前面为“现在分词完成时独立主格结构作时间状语,名词/代词为分词逻辑主语;后面为时间状语从句作时间状语。
解答如下:
以上现在分词完成时的独立主格结构,表示分词动作在句子谓语动词动作之前发生。可以改为相应时间状语从句,注意时间状语从句用过去完成时态表示动作先后)
备注:使用过去分词不正确,没有强调动作的先后关系。因此需要使用现在分词完成被动语态。
特别备注以下2点:
(1)All fights having been canceled because of the snowstorm, we decided to take the train.
=After all flights had been cancalled because of the snowstor, we decided to take the train(强调主句动作发生的时间,且在主句谓语动词动作之前发生。)
(2)All fights having been canceled , we decided to take the train.
=After all flights had been cancalled , we decided to take the train.(强调主句动作发生的时间,且在主句谓语动词动作之前发生。)
=Because/As all flights had been cancalled , we decided to take the train.(强调主句动作发生的原因,且在主句谓语动词动作之前发生。)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
作状语的having been done和done的本质区别是,前者强调动作,表示该动作发生于谓语动作之前,而且是被动的动作。过去分词分词作状语时,尽管动作也是被动的,也是谓语动词之前的,但说话人不关心动作本身,而关心的是在谓语动作这个时间过去分词的逻辑主语所处的状态。因此,网友的这个句子中有because从句解释cancel的原因,说明说话人关心的是cancel这个动作本身,而不是谓语时间的状态。因此必须使用现在分词的完成被动式。用过去分词属于语法错误。至少是理解上的错误。
如果去掉because从句,则二者都可以用,但意义有细微差别。过去分词强调状态,现在分词的完成被动式强调动作。不同的人由于对句子的理解不同,可能采用不同的结构。但在有because从句存在的情况下使用过去分词作状语,绝对是错误的。
由于独立主格结构强调的是动作发生在谓语动作之前,这个结构实际上表示的是时间状语(带有原因的意味),准确的翻译应该是 After all flights had been canceled because of the snowstorm,...在所有的航班因暴风雪而取消之后,我们决定改乘火车。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!