第1个回答 2019-08-21
现在分词的完成被动式having been done,作状语的时候,从时间上看,现在分词的动作发生于谓语动作之前;从语态上看,和逻辑主语之间是被动的关系。
过去分词done作状语的时候,从时间上看,因为过去分词本身表示完成的动作,所以我觉得等同于“过去分词的动作发生于谓语动作之前”,毕竟已经先于谓语动作完成了;从语态上看,过去分词和逻辑主语之间也是被动的关系。
所以综合来看,现在分词的被动完成式having been done和过去分词done在作时间和条件状语的时候,并特么的没有太大的区别。这是五三英语里的两句话,比较起来其实没啥卵区别。
Given the wrong number,I can't contact him.
Having been given the wrong number, I can't contact him.