核心问题
If anyone has the right to hope he can solve what to most physicists would seem unsolvable, he has. [北大《英语》(三), p.64]
[原译]如果任何人有权希望他能解决对大多数物理学家来说解决不了的问题,那么他(爱因斯坦)就有。(教参)
上句中 anyone 是指“任何人”吗?
词典解答
在肯定句中,anyone(anybody)常常指“任何人”“无论谁”。例如:
-
Anyone can do it! 谁都会做这件事!
-
Anyone will tell you the way. 任何人都会告诉你怎么走的。
-
'Leave him precisely where he is,' the officer commanded. 'Don't say a word to anyone.' (Dan Brown, The Da Vinci Code) “你别放他走。”那位警官下了命令:“也不要跟任何人说。”(《达·芬奇密码》)
但是,在疑问句和条件句里,anyone 则常常是指“有人”“有谁”的意思。例如:
If anyone thinks this question is not settled, let him speak up. 如果有人认为这个问题还没有解决,请爽快地说出来。
因此,你所提问的句子中的 anyone 应当译为“有人”。因为既然任何人都有权希望解决…问题,那么爱因斯坦有这种权利,就是理所当然的了。这句话还有什么意义呢?
[试译]如果说有人有权希望自己能够解决大多数物理学家看来无法解决的问题的话,那么他是有这种权利的。
anyone/someone 见 some/any