- UID
- 695418
- 在线时间
- 小时
- 注册时间
- 2011-11-23
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
如果真的要从语义上来分析
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 +O XXX, having done, v+o
这时候的having done都是做的noun modifier,而不是adverbial modifier
其实这两个结构是一样的
having done做noun essential modifier的话一般都会被判为错(没有comma的情况下) 在prep,og都没有作为过正确选项
open to discuss |
|