1 独立分词结构中用过去分词与现在分词完成被动式的区别

独立分词结构“名词+分词”作状语:

All fights having been canceled because of the snowstorm, we decided to take the train.

黑体部分为什么不是直接 canceled?

请先 登录 后评论

最佳答案 2017-12-29 15:36

独立分词结构“名词+分词”作状语:

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.(强调主句动作发生的原因,且在主句谓语动词动作之前发生。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

作状语的having been done和done的本质区别是,前者强调动作,表示该动作发生于谓语动作之前,而且是被动的动作。过去分词分词作状语时,尽管动作也是被动的,也是谓语动词之前的,但说话人不关心动作本身,而关心的是在谓语动作这个时间过去分词的逻辑主语所处的状态。因此,网友的这个句子中有because从句解释cancel的原因,说明说话人关心的是cancel这个动作本身,而不是谓语时间的状态。因此必须使用现在分词的完成被动式。用过去分词属于语法错误。至少是理解上的错误。

如果去掉because从句,则二者都可以用,但意义有细微差别。过去分词强调状态,现在分词的完成被动式强调动作。不同的人由于对句子的理解不同,可能采用不同的结构。但在有because从句存在的情况下使用过去分词作状语,绝对是错误的。

由于独立主格结构强调的是动作发生在谓语动作之前,这个结构实际上表示的是时间状语(带有原因的意味),准确的翻译应该是 After all flights had been canceled because of the snowstorm,...在所有的航班因暴风雪而取消之后,我们决定改乘火车。

请先 登录 后评论
  • 5 关注
  • 3 收藏,9611 浏览
  • joanna8512 提出于 2017-12-14 17:24

相似问题