If his object had been health for health's sake, the result would still have been well worth any sacrifices of momentary desire that it cost him; but he had a higher purpose.
[原译]如果他的目的是为健康而健康的话,那结果仍然是值得他为一时的欲望而付出任何的代价;但实际他却有更高的目的呢。(钱歌川:《英文一日一题》,p.212) 我认为打着重号的部分欠通。请分析。
worth 在这里的意思是“抵得上”,“(在价值上)相等于”(of value equivalent to),“……是值得的”。请看 worth 在下列句子中的意义:
-
A bird in the hand is worth two in the bush. 一鸟在手胜于两鸟在林(或两鸟在林不如一鸟在手)。
-
His rise in status is well worth the loss of money. 收入虽然减少了, 社会地位却提高了, 这样做还是很值得的。
其次应当指出,“any sacrifices of momentary desire”的意思是“牺牲一时的欲望”,而不是“为了(满足)一时的欲望而付出的任何代价”,即momentary desire是sacrifices的逻辑上的客体,尽管它在语法上是sacrifices的定语。类例:
-
A war demands of us enormous sacrifices of life and property. 战争需要我们在生命和财产方面做出巨大的牺牲。
-
You will gain nothing by the sacrifice of your principles. 你靠牺牲原则是什么也得不到的。
[试译]如果他的目的是为健康而健康的话,那么他牺牲一时的欲望所换来的结果,还是很值得的;但是实际上他却有更高的目的。