表达“对于...”的意思时,什么时候用“for”什么时候用“to”?二者可以互换吗?

如:For him, caves have the same peculiar fascination which high mountains have for the climber. (对洞穴探险者来说,洞穴有一种特殊的魅力,就像高山对登 山者有特殊魅力一样。)——《新概念英语》
同样是为了表达“对于。。。”的意思,这里的 for the climber 中的 for 能不能替换为 to,像下面这句话中的“mystery to me”一样?
It has always been a mystery to me why city dwellers, who appreciate all these things, obstinately pretend that they would prefer to live in the country.(城里人对这一切心里很明白,却偏要执拗地装出他们喜欢住在乡村的样子,这对我来说一直是个谜。)

第1个回答  2020-03-15
for强调亲近感,表达更认可的观点时用。to则与主语关系疏远些。