ChaseDream

标题: 求问高手,为什么说现在分词的完成式having done不做后置定语? [打印本页]

作者: pye34878    时间: 2011-10-4 16:04
标题: 求问高手,为什么说现在分词的完成式having done不做后置定语?
224.(GWD-8-Q17)Fossils of a whale that beached on an African shore more than a million years ago and was subsequently butchered by hominids have been recovered by paleontologists.

A.that beached on an African shore more than a million years ago and was subsequently butchered by hominids have

B.that beached on an African shore more than a million years ago and then was subsequently butchered by hominids has

C.that beached on an African shore more than a million years ago, which was subsequently butchered by hominids, has

D.having been beached on an African shore more than a million years ago and subsequently butchered by hominids, have(A)

E.having beached on an African shore more than a million years ago and then subsequently were butchered by hominids have



题目释义:Fossils of a whale that beached … and was subsequently butchered ... have been recovered ….

主语Fossils,谓语have been recoveredthat从句修饰whale,其中beachedwas subsequently butchered并列

考点:主谓一致题目释义平行对称

1.现在分词的完成式having done不做后置定语

选项分析:A. Correct,用定语从句来表示过去时比用分词形式好。

B. has与主语Fossils不一致;thensubsequently重复

C. has与主语Fossils不一致;which非限定性修饰whale错误,应该用非限定性修饰。

D. having been beached,现在分词的完成式having done不做限定性修饰,只能做非限定性修饰,而且限定性的having been down往往可以用done替代;been beached用了被动语态错误

E. having beached,现在分词的完成式having done不做限定性修饰;having beachedwere butchered不平行;thensubsequently重复。
有没有哪位高手代为解答,为什么说现在分词的完成式having done不做后置定语?


作者: pye34878    时间: 2011-10-10 23:05
顶~
作者: superbat28    时间: 2011-10-11 02:42
先附个网址给你~
http://forum.chasedream.com/GMAT_SC/thread-293833-1-1.html?SearchText=having done
作者: jj0615    时间: 2011-10-12 10:35
后置定语一方面表达动作已经完成,一方面表达动作正在进行,句意很模糊,一般不能作后置定语使用
作者: pye34878    时间: 2011-10-12 21:54
有道理,马上去看2楼推荐的帖子!




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3