1.看到一个NN说:当现在分词在句尾且前有逗号时,修饰邻近句子的主语,做主语的伴随状语或做句子的伴随结果.因此不能用句尾现在分词修饰前面句尾的名词. 所以OG127说C选项:"the phrasehaving been assigned...is uncertain in reference,making the sentence unclear."-->就是说这个现在分词本来是应该修饰前面的employee的,却变成了修饰主语governments了. 但是PREP却说现在分词在句尾可修饰最后一个名词或做伴随状语修饰主句。到底是哪个对呢 2.一个大牛说SVO doing 分词作定语修饰主语。另外一个却说现在分词在句末时,无逗号是就近修饰的名词的定语 3一个大牛说S,doing/done,V 分词作定语修饰主语,一个却说这样会造成歧义 4一个大牛说SVO,done 分词可作状语修饰S,如大全558 B、分词也可作定语修饰O,一个大牛说此情况只能修饰临近名词,也就是O 呼唤更大的牛牛为我解答,这个语法点众说纷纭。大家讨论一下吧-- by 会员 buyiting (2010/4/8 23:03:21)
1. 那个NN说错了,或者说不全面,我们先只讨论现在分词的几种情况:
A. 现在分词不管在句首还是句尾,前面没有逗号 作定语就近修饰其紧邻的名词。这点应该没疑义。(但这里涉及的另一个难点是该动名词能表示各种时态,参见:old Prep1-107&110中分别表示的过去和将来时态)
B. 现在分词在句首,后面用逗号链接SVO 作定语修饰S,这也应该没有疑义。
C.现在分词在句尾,前面有逗号 - 这种情况下该分词又可能有两种作用: a. 做状语,表示伴随结果。 这种情况下该现在分词修饰整个句子,表示前一句所导致的结果。其所表示的动作与主句谓语发出时间应该基本相当。参考Five fledging birds那题。 b. 做定语,就近修饰前面的名词! 先请看OG12 30(og10 39)题的解释: Formembers of the seventeenth-century Ashanti nation in Africa, animal-hide shields with wooden frameswere essential items of military equipment, protecting warriorsagainst enemy arrows and spears. Replacing the underlined phrase with the participle protecting creates a modifying phrase that clearly explains the purpose of the items of military equipment. 这说明:首先当现在分词前有逗号时,是就近修饰的。反倒是如果逻辑上该修饰主语是应该考虑是否前置与句首。 再,关于你举的例子。OG说is uncertain in reference 是因为having been assigned前面是个A of B型的名词结构-the paychecks oftheir employees。而OG说uncertain是指having been默认是修饰A of B中的A -paychecks的。所以另一个结论是在这种情况下,现在分词作定语修饰其前面A of B名词结构中的A。
关于过去分词,只需注意两点与现在分词的区别,剩下的与现在分词都一样: 一. 过去分词表示被动,一定是被修饰的词“被”怎么样了; 二. 过去分词没有表示伴随的作用,也就没有表示动作的持续这种功能;
2,3,4点应该在上面涉及到了。
这是我自己摸索出来的,可能还有不妥之处,不过大体上应该没什么问题。如果有疑问,欢迎继续讨论。 |