首先是这样的manhattan上的原话,就是分词做状语的时候表示的时态和主句时态一致
Present participles get their tense from the main verb in the sentence.
Past:I SAW a man CLEANING the steps. (cleaning takes place in the past)
Present:I SEEa man CLEANING the steps. (cleaning takes place in the present)
Future: I WILL SEE a man CLEANING the steps .. (cleaning takes place in the future)
但是楼主要注意,在drawing前面跟了个now,就明确的表明是现在时或者是现在进行时
而修饰的主句中的 谓语 have amassed这个动作段是发生在over the past twenty years和后面的drawing 前面的Now显然不是一个时间段
看这个manhattan上的例子
Thus, if you want the cleaning to take place at a different time from the seeing, then use the
relative clause, not the present participle.
Wrong:I SEEthe man CLEANING the steps yesterday.
Right: I SEEthe man WHO CLEANED the steps yesterday
而og上说的可能有修饰adulthood的歧义是因为,前面已经提到既然不在一个时间段
svo,doing
这个结构
A.分词优先做状语(伴随状语,结果状语)
B.其次做定语修饰O,但没有定语从句清晰会有修饰歧义
现在分词在句尾用逗号隔开,必须要注意的一点是这个结构从来都没有失去过“做定语”的功能,只是优先做状语而已,即优先修饰到前面主句的主语和谓语。如果前面主句的谓语是完成时态,那么既然已经完成了,drawing就无法再做其的伴随,所以只剩下做定语的功能(语法笔记)
而楼主认为是结果状语,首先就让句子的重心发生改变了,原句是说科学家,having···,are drawing重点在后面
而d,e讲句子的主干即谓语宾语变成状语来修饰,就让逻辑意思发生了重大变化
prep08里面强调过,如果A句的逻辑意思没有问题,正确选项的逻辑意思应该和A一致
例外的就是og26题,A的逻辑意思不对,所以正确选项c才变换了
having done是说不能做限制性后置定语 即 N+having done是错误的
但做非限制性后置定语 N+comma+having done是可以的
在这里having是修饰科学家的
open to discuss~~~
-- by 会员 Suri在奋斗 (2012/3/1 22:44:17)