实际上,having read 100 books和having amassed a wealth of knowledge over the past twenty years about the brain and its development from birth to adulthood前后都有逗号,所以不是定语,而是插入语。 【插入语和定语不是互相排斥的,我理解having read 100 books和having amassed a wealth of knowledge over the past twenty years about the brain and its development from birth to adulthood都是定语,只不过是非限制性定语,也是插入语】关于prep2008语法笔记第4),他说的情况是做定语,也就是The girl having read 100 books, publishes 3 poems recently.这样写是不行的(注意逗号!)。 我一般都不会考虑定语从句与分词做定语的区别,而无论遇到什么情况,都将它转化为定语从句理解,因为定语从句的范围更宽泛。比如这个例子就可以看出,定语从句既可以转化为分词定语,也可转化为插入语。 这个例子还让我们知道,以后只要在句子中间看到一些分词短语的片段,就应该立即试图将其转化成定语从句,如果可以转化,无论原来结构是什么成分,原句都是对的,如果不可以转化,那么肯定有错。相似地,在句首和句末见到分词片断,就要立即尝试转化成状语从句,这个是题外话了。 -- by 会员 EdwardMa (2010/11/25 14:15:26)
|