ChaseDream
搜索
返回列表 发新帖
查看: 2650|回复: 4
打印 上一主题 下一主题

老PREP 75 关于时间状语的修饰问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-14 21:32:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
75. (28597-!-item-!-188;#058&003702)



Beneath the soil of the Malheur National Forest in eastern Oregon, a fungus has for centuries been

slowly weaving its way through the roots of trees, to become the largest living single organism

known to humans.



(A) has for centuries been slowly weaving its way through the roots of trees, to become

(B) has slowly woven its way through the roots of trees for centuries, and so becoming

(C) that has been slowly weaving its way through the roots of trees for centurieshas become

(D) that has for centuries slowly woven its way through the roots of trees and has become

(E) that, having slowly woven its way through the roots of trees for centuries, to become

老prep上的一道题,答案是C,没什么争议,只是想问一下C里面for centuries这个时间状语会不会有歧义呀?

是否有可能修饰前面的has been,又可能修饰后面的has become,

对于时间状语的位置一直不怎么清楚,先谢谢大家咯~~~
收藏收藏 收藏收藏
沙发
 楼主| 发表于 2012-4-15 14:27:32 | 只看该作者
自己顶!!!
板凳
 楼主| 发表于 2012-4-16 15:28:33 | 只看该作者
再顶!!!
地板
发表于 2012-4-16 16:27:10 | 只看该作者
我觉得应该是没有歧义的。
首先,has become是一个不能延续的动词,用在完成时里只能表示动作已经完成,不是动作一直在发生,所以不能是has become for century。
其次,for century如果是修饰主句动词这个位置也不对。通常放在句首或句尾,你把插入部分拿走读一遍就感觉出来了。
5#
 楼主| 发表于 2012-4-16 19:31:56 | 只看该作者
我觉得应该是没有歧义的。
首先,has become是一个不能延续的动词,用在完成时里只能表示动作已经完成,不是动作一直在发生,所以不能是has become for century。
其次,for century如果是修饰主句动词这个位置也不对。通常放在句首或句尾,你把插入部分拿走读一遍就感觉出来了。
-- by 会员 teddybearj4 (2012/4/16 16:27:10)



对哦,become不是延续动词,以前怎么没注意到呢...

非常感谢~~~
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2025-2-6 10:38
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部