done 和 having been done 的区别

如题所述

done 和 having been done 的区别 1.done 是过去分词, having been done 是现在分词完成时的被动语态。两个都可以表 示“完成+被动。”但作状语时,having been done 表示该动作发生在主句动作之前; 而 done 则不强调这层含义; 例如: Having been criticized by the teacher, Li Ming gave up smoking. Not having been invited, he felt very unhappy. (分词完成式的被动语态(having been done)强调分词动作先于谓语动词) Killed, she couldn't stop her blood from going chilled. Seen from the hill, the city looks magnificent. (过去分词也表示被动,但没有强调动作先后的含义) 2. done 可作定语而 having been done 一般不作定语。 The concert given by the symphony orchesta was a great success. They are problems left over by history. 完成体的分词一般不作定语,若要表达完成意义最好用定语从句。如: 我们一般不说:The girl having won the race is my deskmate. 而常这样说:The girl who has won the race is my deskmate. 但非限定性的完成体作定语或如果分词所修饰的词是泛指则没有这个限制。如: Anyone having passed the test has got a prize. 奖品。 任何通过考试的人都能得到一份 Charlie, having lived in Paris for years, decided to return to London. 黎呆过多年,查理决定重返伦敦。 在巴 The man, having been disturbed so badly, almost lost his memory. 由于被严重 困扰, 这个人几乎失去了记忆。 (The man, who had been disturbed so badly, almost lost his memory.) 3. 如果分词是短暂动词,那么该分词完成式所表示的动作往往是在谓语动作之前发生 过多次
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-02
过去分词done表示(1)被动动作,(2)动作完成。
if heated, water is changed into vapour.
如果加热水就会汽化。
现在分词被动语态完成式having been done表示(1)被动动作,(2)动作已在谓语动词的动作之前发生或完成。    
having been shown around the lab, the guests were taken to see the library.
客人们参观完了实验室后又被带去看图书馆。 句中having been shown意在强调它发生于谓语动词were taken之前。

下面可以通过一个典型的例句来理解:
“文件打好了以后就发出去了。”
只能译成:having been typed, the papers were sent out.
若译成“being typed, the papers were sent out”就意味着“边打边发”;
若译成“typed, the papers were sent out”又意味着“凡是打好文件,它们就被发出去。” 都背离了愿意。本回答被提问者和网友采纳
相似回答