如果真的要从语义上来分析 with+ving在这种情况下是作为adverbial modifier 就相当于comma +ving一样,为前面的主句provide extra information 要深究到ving的本质,这个ving本身是有时态的,所以来说ving的含义就是说和主语的main verb 要在同一个time frame 发生 但是having done这个动作是完成时,先于time-frame完成所以这是一个self-contradictory的结构一方面语法结构认为ving和主句的main verb是在同一time-frame 发生但是从时态层面上来说又是先于time-frame 发生..所以矛盾了经验之谈:上面没看懂不太要紧如果是作为SC的大体框架的话having done这个一般出现在两种正确结构having done...., XXX +V +OXXX, having done, v+o这时候的having done都是做的noun modifier,而不是adverbial modifier 其实这两个结构是一样的having done做noun essential modifier的话一般都会被判为错(没有comma的情况下)在prep,og都没有作为过正确选项open to discuss-- by 会员 DUKB24 (2012/11/2 22:43:12)
同意 |