having done 的相关疑惑

Around 13,500 new jobs were created during the period, _______ the expected number of 12,000 held by market analysts.

A. having exceeded   B. to exceed     C. exceeded     D. exceeding

老师,这题选D,不能选A是因为逻辑错误吗? having done 强调分词的动作先于主句谓语动词发生,逻辑上应该是先产生新工作数量才能得出超越预期数字,不知道是不是这个道理?


请先 登录 后评论

最佳答案 2019-01-13 21:55

网友的理解很合理,很正确。

Around 13,500 new jobs were created during the period, exceeding the expected number of 12,00 held by market analysts.

1. 现在分词表示结果状语,不用完成体是因为动作迟于谓语动词发生。

2. 不宜理解为“分隔式非限制性定语从句”,舍近求远去修饰主语。

3. 我举一个使用“完成体”的分词用法。网友琢磨一下,这是为什么?

The typhoon left yesterday, having caused a severe flood.

请先 登录 后评论

其它 3 个回答

曾克辉  
擅长:英语考试

个人认为这里的exceeding the expected number of 12,000 held by market analysts不是状语,而是分隔定语,即现在分词短语作定语修饰先行词13,500 new jobs,相当于非限制性的定语从句which exceeded the expected number of 12,000 held by market analysts。汉语译文:(13,500个新就业岗位)这个数字超过了市场分析师预期的1.2万个

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Around 13,500 new jobs were created during the period, exceeding the expected number of 12,000 held by market analysts. 

参考译文 :在此期间创造了大约13,500个新就业岗位,超过了市场分析师预期的1.2万个就业岗位。

只能填现在分词一般式,exceeding作结果状语。现在分词动作与谓语动词同时发生。

A.having exceeded  在谓语动词动作之前发生 。

B.to exceed 在谓语动词动作之后发生 。   

C.exceeded 只能作谓语,这里是作状语,不符合。   

D.exceeding 现在分词一般时,与谓语动词动作同时发生,作句子状语成分




请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

我赞同刘老师的分析,即exceeding现在分词短语是结果状语,而不是主语的分隔式定语。

虽然分词作状语和分词作分隔式定语,其逻辑主语都是句子的主语,但二者意义有所不同。分隔式定语只是对主语作补充说明,与谓语动词的动作无关。结果状语则是主语经历了谓语动作之后才产生的结果。逻辑分析可知,如果没有谓语动作,主语的数字只是一个计划或者空想,我们完全可以空想100万、1000万个新工作,这个数字的超出是没有任何意义的。只有谓语动作实施后,新工作成了现实,exceeding才有了真正的意义。

当一个语法结构有二种不同的分析可能时,要采用复合逻辑的那种分析。所以,exceeding现在分词短语是结果状语,而不是定语。

请先 登录 后评论
  • 0 关注
  • 1 收藏,5828 浏览
  • Steven_wzq 提出于 2019-01-02 22:49

相似问题