3 为什么现在分词完成体不能作定语或宾补

为何现在分词的完成体只能充当状语,而不能充当定语和补语?是否根据语义用过去分词来代替?

其次I saw the leaves _____ (fall),分词当补语。若不能用完成体,那么如果用 falling 则表示看到叶子掉落的一瞬间与 saw 同时发生,如果是 (to) fall 那么就是看到叶子掉落的全过程。

但要表达叶子 fall 的这个动作发生在 saw 之前,应该怎么用才好?还是说分词和不定式两者不会受到时态的影响,不定式依然表达一个完成的动作,分词表达一个与谓语同时进行的动作?

请先 登录 后评论

最佳答案 2021-06-03 20:49

1、为何现在分词的完成体只能充当状语,而不能充当定语和补语?是否根据语义用过去分词来代替?

其次I saw the leaves   (fall),分词当补语。若不能用完成体,那么如果用falling则表示看到叶子掉落的一瞬间与saw同时发生,如果是to fall那么就是看到叶子掉落的全过程。

但要表达叶子fall的这个动作发生在saw之前,应该怎么用才好?还是说分词和不定式两者不会受到时态的影响,不定式依然表达一个完成的动作,分词表达一个与谓语同时进行的动作?

——我发现,网友研究语法,快要走火入魔了。你一味地琢磨该用什么非谓语形式,而把逻辑忘得一干二净。看例句:

I saw the leaves ________ (fall). 这个题目,答案可能有:

1.  I saw the leaves falling. (正)

2.  I saw the leaves fallen. (正)

3.  I saw the leaves fall. (误)

4.  I saw the leaves having fallen. (误)

【讲解】

1,表示你看到那些树叶在不断落下的情景或片段。你说的“如果用falling则表示看到叶子掉落的一瞬间与saw同时发生”,理解问题不要这么局限,不完全是“一瞬间”,树叶从树上下落到地面,有一个过程,你可以把这个过程延长一些,看的时间也延长一些。

2,不及物动词的过去分词,只表完成,没有被动。所以,句的意思是,“看到树叶落下后的状态”,fall 这个动作在你看见之前已发生。最简单的理解,把 fallen 视为形容词就行了,其他不用琢磨。

3,之所以错误,是因为你无法看到“那些树叶下落的全过程”。注意:宾语是复数,不是一片树叶。如果改为一片树叶,就可以使用不定式:

I saw the leaf fall. (正)

4having fallen 是现在分词完成体,跟谓语动词 saw 比较,完成体发生在先。意思是:“我看见了树叶在我看见之前已经下落的情景”—— 你觉得能成立吗?现在分词完成体之所以不能作宾补,是因为:你可以看见树叶正在下落的片段,你也可以看见一片树叶下落的全过程,但你无法看见发生在你看见之前的情景!——这就是现在分词的完成式不能作宾补的原因。

 

此外,关于分词作定语,为什么用过去分词,而不用现在分词完成被动式。其实,这也是逻辑问题,同时为了避免复杂的动词变形。例如:

They pulled down the house built by the farmer.

He repaired the window broken by the children.

以上两句,逻辑告诉了你:作定语的过去分词动作,早于谓语动词。不然,房屋没建设,他们怎么去推倒?窗子不被打破,他怎么去修理?这是我们不用现在分词完成体的主要原因,也是为了避免复杂的动词变形,追求语言简练。

 

2、现在分词的被动形式与过去分词有何区别?即being donedone的区别,是否前者是进行中被做,后者表示过去、被动的动作?两者有的时候是否可以互换?

——它们的区别,看例句和解释:

The problem being discussed now has something to do with our work. (正在被讨论)

The problem discussed yesterday has something to do with our work. (已经被讨论)

我再补充一个:

The problem to be discussed tomorrow has something to do with our work. (将要被讨论)

 

请先 登录 后评论

其它 2 个回答

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

我认为see作为感官动词后接复合宾语,如果后接动态动词的过去分词,只能理解这个过去分词是不带to的不定式的被动语态,然后be必须省略。例如,I saw a fast moving car kill a dog.  I saw a dog killed by a fast moving car. 即这个过去分词是及物动词不带to的不定式的被动语态简略形式,kill的动作只有在发生时才能被看到。所以,感官动词see不可能看到发生在“看到”这个动作以前的时间。这个句子中的过去分词killed只表示被动,不表示完成(即动作宾补时谓语时间之前的,而是同时的。killed= be killed, be必须省略)。

I saw the leaves fallen. 我认为是错误的句子。主语不可能看到在他看之前发生的动作。这个句子需要改动,如 I found the leaves fallen. I saw that the leaves had fallen. see后接that从句,see已经不是感官动词,而是认知动词,即经过推理过程后的认知。

回到网友的问题,如果需要一个定语表示动作发生在谓语时间之前,而且是主动意义,怎么修饰?很简单,不要用非谓语动词作定语,改用定语从句。

请先 登录 后评论
好题  
擅长:英语

为何现在分词的完成体只能充当状语,而不能充当定语和补语?是否根据语义用过去分词来代替?

答: 因为现在分词完成体一般表示发生在主句谓语动词发生之前,一般用过去分词当定义或补足语。

但要表达叶子 fall 的这个动作发生在 saw 之前,应该怎么用才好?

答:按语法规则,你可以说:I saw the leaves fallen. 就可以表示fall的动作发生在see之前, 但在应用实践中,习惯是这样说:I saw the fallen leaves. 所以,我一贯认为我们要学的是英语,而不是语法本身。


请先 登录 后评论
  • 3 关注
  • 6 收藏,3516 浏览
  • kelvingo123 提出于 2021-06-02 23:48