高中英语语法 非谓语动词中现代分词和过去分词做状语的区别 检举 | 今天 14:01 提问者: くもの守护 | 悬赏分:10 | 浏览次数:14次
我的印象中,现在分词一般表主动,过去分词一般表被动。可是书上也写有现在分词有表被动的情况,
答:现在分词一般表主动,这种说法是不准确的。因为现在分词有四种形式:
主动式 被动式
一般式: doing being done
完成式:having done having been done
还有否定式:一律在前面加not
而过去分词就只有一个形式:(not ) done
现在分词表示主动(和、或)进行,这种说法是针对doing这个现在分词的主动一般式而言的。可能是初中时候的说法。到了高中,学了另三种形式之后,就不应该再这么说了。
如:Not being seen by others ,the man went into the house.这里可不可以改成:Not seen by others ,the man went into the house. ? 什么时候才用现在分词表被动呢?如:when asked about the question,he was.....这里又能不能改成,when being asked,he was....?
答:Not beeing seen by ...与Not seen by...都表示被动。前者表示与主句went into 这个动作同时发生,后者不强调这一点。
分词短语作状语,究竟是什么状语,要通过上下去判断。这第二句,我认为是表示原因的:
As he was not seen by others, the man went into the house. 由于没被人发现,那男进了房子。
而第一句,更象是一个伴随状语,补充说明情况,我更愿意将它放在主句后:
He went into the house , not being seen by others.
他走进了房子,没被人发现。
强调在这个过程中没有被人发现。
其实用not seen by others 也是可以的,这时强调的是结果。
反过来,放句首的两种,一个都不好。Not being seen by others,不如Not seen by others, 说成原因也不是很好。时间状语也不对。总之,这不是一个好例句。
后面两个例句,张道真语法书上有提及,都是可以的,只有细微的区别。
例句一会抄给你。
Being asked to give a performance, she couldn't very well refused.
Not being seen 是现在分词的一般式的被动语态,表示与主句谓语同时发生的动作。
而Not seen是过去分词,表示被动和已经完成的动作,所以它不合适用在这儿。
when asked ...是过去分词表示已经被问过之后,而when being asked 表示正在被问的时候,所以不合适。
记住:过去分词不仅表被动,还表完成
现在分词表被动:一般式的被动语态,表示与主句谓语同时发生的动作
完成式(having been done ),表示已经完成,但是完成时的现在分词经常要有它自己的段时间状语。如Having been completed for three months, the building will be used as a hospital.( 这句因为有了段时间状语,所以也不能只用过去分词completed)
不可以改成:Not seen by others ,the man went into the house. ,作主语的时候只能是Not being done 的形式
不能改成,when being asked,he was....