过去分词和现在分词被动式的区别

如题所述

过去分词在被动的同时,还表示完成,而现在分词被动式在被动的同时,还表进行。
Built in 1501,the bridge is over 500 years old. 这座桥建于1501年,已有五百多年的历史。

Who is the woman being operated on? 正在动手术的女人是谁?

但有时它们也可表示相同的意思。如:

Written in haste, the book has many mistakes. 这书因写得仓促,所以错误不少。

Being written in haste, the book has many mistakes. 这书因写得仓促,所以错误不少。

Having been written in haste, the book has many mistakes. 这书因写得仓促,所以错误不少。

有时虽然所表示的时间概念相同,但有细微区别:

Having been show the lab, we left. 被领着看了实验室后,我们就离开了。

Shown the lab, we left. 被领着一看完实验室,我们就离开了。(有一种急促感)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-03
二者区别主要体现在作状语时:
简单地说,
现在分词的完成式强调分词动作先于谓语动词动作;
(补充说明一下,如果表示分词动作与谓语动词动作同时发生,则用现在分词的一般式)
例如:
Being so hungry,he asked for more but was punished.
(这里用的是现在分词的一般式)
Not having passed the CET,he did not get a bachelor degree.
(这里用的是现在分词的完成式)
而过去分词作状语一般表示谓语动词动作发生时的背景、状态或情况.
例如:
Depressed,he did not go to the party with others.(表示谓语动词动作--go to the party发生时,主语的状态--depressed)
而“被动”的用法在这里没有什么需要说明的吧,句子如果表示被动,就用被动,如果不表示,则不用(有点像废话,
总之,搞清楚现在分词的完成式与过去分词的区别就没问题了.