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.
摘录:
“prep1-97:Industrialization and modern methods of insect control have improved the standard of living around the globe while at the same time they have introduced some 100,000 dangerous chemical pollutants, having gone virtually unregulated since they were developed more than 50 years ago.
解释:这里面having可能修饰pollutants,也可能修饰they have introduced some 100,000 dangerous chemical pollutants整个分句,所以having产生了修饰歧义
你的第二个例子:
E. 就是时态问题,having beached如果是过去事件beached了,应该用that beached表示该动作已经完结不再发生,如果强调是在某个最近时间段beach的,并且现在还在beach就用that has beached,如果强调正在beach就用that is beaching;having beached不伦不类,beached表示已经结束,having表示还在继续;
如果转为Fossils of a whale, having beached xxx, have been recovered结构,having就不表示正在进行,而是因为变成非限定定语省略who改成ving结构。
正好周末刚讨论过这个知识点,来说一下。
having done可以用非限定,一般用于S, having done, VO结构没有歧义,这时候having done修饰S主语,而不是后面的动作。
Having done用于限定定语通常产生错误:
1、时态问题,done就done了,是一个已经完成的statement,不应该用having的进行完成时来表示状态,正在完成中是很奇怪的状态
2、简洁性:having done都可以用who has/have done来代替,所以having done不是一个好的结构
补充一道例题:
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
ukyo2003 发表于 2015-5-24 23:17
你的第二个例子:
E. 就是时态问题,having beached如果是过去事件beached了,应该用that beached表示该动 ...
那A选项补充完整是不是:Fossils of a whale that beached on an African shore a million years ago and that was subsequently butchered by hominids have been recovered by paleontologists. ?
beached的主语是fossils,为什么butchered的主语可以是whale呢??