ChaseDream
标题: 求助GWD-8-Q17 [打印本页]
作者: crystalily 时间: 2010-6-5 16:27
标题: 求助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
E.having beached on an African shore more than a million years ago and then subsequently were butchered by hominids have
答案是A,为什么D不对 having been beached 不是可以很好地修饰whale吗
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
E.having beached on an African shore more than a million years ago and then subsequently were butchered by hominids have
答案是A,为什么D不对 having been beached 不是可以很好地修饰whale吗
作者: yawgamoth86 时间: 2010-6-5 23:02
having been done本来就是典型错误的用法 而且你看 been beached是被动,后面又有by hominids 句子的意思就变成 被人类搁浅
作者: victorbj262 时间: 2010-6-5 23:53
having been 结构很啰嗦,完全可以省略掉。
作者: crystalily 时间: 2010-6-6 09:27
en 是啊 by homids 可以修饰前面的分句引起歧义 正解谢谢
作者: ybava018919 时间: 2010-6-6 09:50
句子中有a million years ago 这是一个用过去式的时间状语标志,这里是用过去式客观描述一个事实。楼上仁兄也说了having been done 是一个错误的句式,而且present perfect不能更客观的描述这个事实~
个人看法,。加油↖(^ω^)↗
作者: crystalily 时间: 2010-6-6 10:10
是啊 a million ago都没注意到 那就一定要用一般过去了~
作者: ken178 时间: 2010-7-5 12:46
请问这种having been 结构如果出现是不是通常是错误的呢?陈向东的语法也是这么说的?
这题我把was看成修饰fossils,选错了。哎
作者: hanlei8492 时间: 2010-9-28 21:27
了解句意还是很重要的,否则在主动和被动力纠结……
作者: 何倩倩 时间: 2011-11-22 22:20
可是这个句子的主语不是fossils吗,为什么之后并列的动词was butchered 的主语又变成了whale呢?求解~~
作者: HarrisZheng 时间: 2011-11-22 22:36
可是这个句子的主语不是fossils吗,为什么之后并列的动词was butchered 的主语又变成了whale呢?求解~~
-- by 会员 何倩倩 (2011/11/22 22:20:03)
Fossils(主) of a whale(介词短语作定语修饰fossils) that(定语从句修饰whale,先行词that指代whale,在从句中做主语) beached(从句谓语) on an African shore more than a million years ago(从句状语) and was subsequently butchered(从句并列谓语) by hominids(从句第二谓语之宾语) have been recovered(主句谓语) by paleontologists(主句宾语).
作者: Spencer125 时间: 2013-4-30 17:48
本题易错点其实是B选项。 b 中then 和 subsequently 重复了,所以 错了!
作者: zxppx 时间: 2013-6-17 08:21
"having been beached" is a passive voice construction, which in this case is inappropriate. (this does NOT mean that the passive voice is incorrect in general -- there are plenty of other situations in which the passive voice is preferred or even required -- but it just doesn't work here.)
in particular, if i say "an X ... having been stolen", the implication of the passive voice is that someone else stole X.
similarly, "having been beached" seems to indicate that someone else beached the whale. that's not true.
来源于:
http://www.manhattangmat.com/forums/sc-fossils-and-whales-sv-agreement-and-prep-phrase-mod-t7965.html
作者: Pope_Xie 时间: 2013-6-17 09:59
zxppx 发表于 2013-6-17 08:21
"having been beached" is a passive voice construction, which in this case is inappropriate. (this do ...
感谢ZXPPX的解释,一直以为现在分词做定语的完成时态是永远错的标志。
感谢纠正!
作者: abc791201064 时间: 2013-6-17 11:38
yawgamoth86 发表于 2010-6-5 23:02
having been done本来就是典型错误的用法 而且你看 been beached是被动,后面又有by hominids 句子的意思就 ...
句子意思还是有问题啊 and前后显然一个有动词一个没有 应该平行但是不平行
作者: sy_csu 时间: 2014-8-26 09:09
这里有两个很明显的splits:
1、having done只能用来做非限制性定语从句,并且when having done这样的句型一定错,因为having done表示发生的动作在主动之前。
2、then和subsequently重复了。
欢迎光临 ChaseDream (https://forum.chasedream.com/) |
Powered by Discuz! X3.3 |