土豆淀粉怎样做凉粉:麻烦帮忙解释一下~

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 00:01:33
以下是语法书上写的,
作时间状语的过去分词如同时表被动和动作完成,常常用having been done,但现在分词的完成式不能用来修饰名词或代词做定语。
eg:The students having handed in their exercise books can go home.(错)
可是为什么可以说Any student having handed in their exercise books can go home.
麻烦详细解释一下~谢谢~
第一句是错的,第二句是对的,
书上的解释是“名词前有限定词any时,可跟分词完成式做后置定语”我不明白,感觉有点矛盾。
是不是把eg:The students having handed in their exercise books can go home.(错)中的students改为student的话,句子就成立了?
any在否定句或疑问句表一些,是复数形式;肯定句中表示任何的,是单数形式吧?

你是学日语的哦?

首先这样解释现在分词,现在分词是非谓语动词,现在分词可以作定语,表语,状语,补语。也就是说现在分词不可作谓语和名词性成分(包括主语,宾语)

那现在分词的完成式可以作的成分和现在分词是一致的,但是现在分词短语作定语时,所表示的动作不能先于谓语所表示的动作,也不可以表示将来。另外,一般不用现在分词的完成式作定语,所以,下列句子都是错的:
Here is Mr. Li coming from Beijing. (应改为who has come from Beijing)
Those having finished their work can go home now. (应改为who have finished)
The man giving us a lecture last week left for Shenzhen this morning. (应改为who gave us)

你给出的两个句子:
The students having handed in their exercise books can go home.
Any student having handed in their exercise books can go home

它们就是以下句子的变体:
The students who have handed in their exercise books can go home.
很显然:who have handed in their exercise books发生在go home,不符合以上语法的规定,所以应该说两个句子都是错误的。

那就不太清楚了,我觉得你必要过于去钻研这部分语法,其实按照我上面给出的现在分词短语作定语时表示的动作不能在谓语动作之前的话,现在分词短语的完成式作定语是不恰当的,这应该是个大前提。但你又说如果主语前有限定词any的时候此时可以用现在分词的完成式作定语,我想这并不矛盾,我上面提到的是通常情况下,现在分词的完成式是不用作定语的,那你的语法书中给出了一个特殊情况,一个在通用规则下的一个特殊情况。我想你可以把它记下来,以后再遇到类似的问题时再慢慢体会。
any students对的,这种用法成立的。:)