having done 可以做非限定性修饰,不能做限定性修饰。 夸克的语法大全里面明确写出 having done 做限定性修饰是错误的: The perfective aspect cannot usually be expressed in the finite clause: wrong: The man having won the race is my brother. correct: The man who has won the race is my brother. 可以做非限制修饰,如下: Neuroscientists, having amassed a wealth of knowledge over the past twenty years about the brain and its development from birth to adulthood, are now drawing solid conclusions about how the human brain grows and how babies acquire language. 题目来自prep08。 -- by 会员 单调唱 (2012/5/4 8:49:16)
谢谢~!!我明白了have done的点,但是用这个点在这题中只能排除bc呀? 那but后面为什么不能加having呢? 谢谢!! |