In January 1994 an oil barge ran aground off the coast of San Juan, Puerto Rico, leaking its cargo of 750,000 gallons into the ocean, while causing the pollution of the city's beaches.
leaking its cargo of 750,000 gallons into the ocean, while causing the pollution of
with its cargo of 750,000 gallons leaking into the ocean, and it polluted
and its cargo of 750,000 gallons leaked into the ocean, polluting
while it leaked its cargo of 750,000 gallons into the ocean and caused the pollution of
so that its cargo of 750,000 gallons leaked into the ocean, and they were polluting
题目分析:在1994年1月一辆油驳船搁浅在Puerto Rico, San Juan的海岸,并且它的75万加仑的货物泄漏到大海中,污染了城市的沙滩。
选项分析:
A选项:leaking是一个伴随状语,其逻辑主语与主句主语一致,即油船,此时字面意思为“油船泄漏了它的货物”;后面的while表示causing和leaking的并列,即油船泄漏货物的同时油船造成了污染。但逻辑上来说,“油船”无法造成污染,只能是“泄漏”这个动作造成污染;且,应该是货物(也就是oil)主动漏到海中,而不是船把油漏到海里。
B选项:with引导的独立主格修饰主句的谓语动词“搁浅”,之后的and身后跟了完整的一句话,表示“污染了沙滩”和“船搁浅”这件事并列,和“漏油”这件事就没关系了。但逻辑上“漏油”和“污染了沙滩”这件事有逻辑关系,即 漏油造成了污染。
C选项:正确。船搁浅和货物泄漏这两件事并列,polluting作为leak的伴随状语。
D选项:it主动leak cargo错误同A。leak和pollute单纯并列不合逻辑,应该用伴随状语表达他们之间的逻辑关系。
E选项:they指代了gallons,但应该是cargo污染了海滩(我们不能说一个数学单位发出污染这个动作)。和leak并列错误同D。
C选项leaked不应该用被动语态么?好疑惑
leaked应该是and后那个完整句子的谓语动词。
leak是后面句子的谓语动词,后面句子的主语是cargo,但是我查了一下字典,leak的用法本来就是sth leak,所以还是只能用主动。
登录 或 注册 后可以参加讨论
B. and后面的it指代barge错误, barge不能造成污染,而是撞击并泄露的事才造成污染,所以and两边的逻辑并列关系不成立。
In January 1994 an oil barge ran aground off the coast of San Juan, Puerto Rico, and its cargo of 750,000 gallons leaked into the ocean, polluting the city's beaches.
1994 年 1 月,一艘油驳船在波多黎各圣胡安海岸搁浅,其 750,000 加仑的货物泄漏到海洋中,污染了该市的海滩。
A选项:leaking是一个伴随状语,其逻辑主语与主句主语一致,即油船,此时字面意思为“油船泄漏了它的货物”;后面的while表示causing和leaking的并列,即油船泄漏货物的同时油船造成了污染。但逻辑上来说,“油船”无法造成污染,只能是“泄漏”这个动作造成污染;且,应该是货物(也就是oil)主动漏到海中,而不是船把油漏到海里。
当伴随状语时,要判断从句的动词其主语是否与主句主语匹配。
伴随状语的逻辑主语和主句一致。
到底是伴随状语还是and开始一句新的话,要关注动作发出的主语到底是谁! 🌟🌟
leaking its cargo of 750,000 gallons into the ocean, while causing the pollution of the city's beaches.
while表示leaking 和causing的并列,都是状语修饰主句动作,逻辑主语都是主句主语,表示同时,
1.当过去分词在句末时,不管有无逗号,一般都是就近修饰名词; 但偶尔也做状语修饰整个句子,如He hurried to the hall, followed by two guards. 修饰情况由逻辑决定。
2.现在分词在句末时,无逗号是就近修饰的名词的定语;
3.当现在分词在句尾且前有逗号时,修饰邻近句子的主语,做主语的伴随状语或做句子的伴随结果.因此不能用句尾现在分词修饰前面句尾的名词.
A. leaking作为ran aground off的结果状语不如并列合理(ran aground了不一定leaking);while causing中暗指被省略的causing的主语是barge,逻辑错误,而且用while来连接causing和前面分句的关系不合理(不管是引导时状、还是转折、还是让步、还是条件);causing the pollution不如直接polluting做结果状语表达有效;
B. and后面的it指代barge错误,barge不能造成污染,而是撞击并泄露的事才造成污染
D后面动词改成了cause, 而不是直接的pollute, 但其实这里就应该是直接污染,而不是引起污染。同时pollute是leak的结果,而不是并列关系
注意理解句子关系,C比D更合适,leak和pollute是主从关系,不是并列关系
pollute the city's beaches 的主语是整个事件,而不能用代词代替,只能用 伴随状语表状态的结果
一个是主从句关系把握好 不是并列
一个是到底是谁 polluting,不是 oil barge,是its cargo of 750,000 gallons
d的错误是在于while表示转折吗?
while可以表达同时发生的关系,这不是错误。错误的原因在于leak句和pollute句应是主从句关系,而不是并列句关系。
登录 或 注册 后可以参加讨论
B选项为什么错啊? it指代前面的cargo应该可以的吧?
一个句子中出现的所有it包括its应指代同一个对象。
登录 或 注册 后可以参加讨论