ChaseDream

标题: 「老生常谈的题目」求大神指教 [打印本页]

作者: DAvidh22    时间: 2016-11-14 15:52
标题: 「老生常谈的题目」求大神指教
[size=15.000000pt]Starfish, with anywhere from five to eight arms, have a strong regenerative ability,and if one arm is lost it quickly replaces it, sometimes by the animalovercompensating and growing an extra one or two.
[size=15.000000pt]
[size=15.000000pt](B) one arm is lost it is quickly replaced, with the animal sometimesovercompensating and
[size=15.000000pt](C) they lose one arm they quickly replace it, sometimes by the animalovercompensating,
[size=15.000000pt]

这道题目纠结了很久,看了很多网上的解释,谈一下我自己的理解,求大神指教我的想法是否正确


正确答案是B


主要的纠结点在于with 和 by 的使用上
我个人认为这句话想表达的意思是starfish 有这种快速生长手臂的能力,所以后半句的 overcompensating and growing an extra是starfish 的一种能力的附加,have a regenerative ability 也好,if one arm is lost it is quickly replaced 这种情况也好,都不是通过后面所说的这两种情形来获得的,所以不可以用BY
除此之外, overcompensating 和 growing an extra one or two应该是并列的,所以不能用逗号隔开
  如果按照C选项所说,句子的意思就变成了 如果starfish lose one arm,它会生长出一只新的手臂,偶尔因为overcompensating 会生长出一两只多余的
那这样说可能会好一些  If they lose one arm they quickly replace it,sometimes they grow an extra one or two by overlycompensating.
不知道我这么想是否正确,求解答


[size=15.000000pt]

[size=15.000000pt]

                                
                        
                        file:///page1100image21096                        file:///page1100image21256,



作者: Fiona09    时间: 2016-11-15 16:23
这排版让人看懵的节奏。。

其实个人觉得这里by和with都没有绝对的语法错误,更多还是要看语义。

overcompensating 和 growing an extra one or two应该是并列的,不能用逗号隔开。

原句的意思是,如果丢掉一只手臂A,那么会另长出一只手臂来代替A,有时,这个动物(starfish)会过渡补偿,即额外长出一条手臂B来。
C选项意思:他们丢掉了一只手臂A,有时是通过过渡补偿并额外长出一只手臂的方法来长出一只代替手臂A的手臂

即原句是可能出来手臂A和手臂B两只手臂,C选项怎么算都是只有一只手臂A。

作者: DAvidh22    时间: 2016-11-15 20:08
Fiona09 发表于 2016-11-15 16:23
这排版让人看懵的节奏。。

其实个人觉得这里by和with都没有绝对的语法错误,更多还是要看语 ...

同意!               
作者: DAvidh22    时间: 2016-11-15 20:09
DAvidh22 发表于 2016-11-15 20:08
同意!

第一次发帖 不太习惯
太感谢了!




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