区别一:含义不同
to me 表示给与(某人);例如
He described the scene to me.
他向我描述了那个情景。
for me 表示为某人做某事;例如
She brewed some coffee for me.
她为我煮了些咖啡。
区别二:强调的重点不同
to 强调空间关系,表明由 A 到 B 的移动; for强调角色关系,表明谁是授予关系中的「获利方」(这个「获利」并不一定是好的方面,也可以指坏的方面)。例句
Money is important to me.钱对我是很重要。
Money is important for me.钱对我是很重要。
只是方向性的概念,目标是当事人「我」,所以强调当事人对某件事情的主观看法或者感受,虽然可能事情并没有对我造成直接的损失。在这里,即「我认为,钱对我是很重要的」。再例如:
To me it was very unusual. 对我而言,这很不寻常。强调的是当事人的主观感受。
Money is important for me.for 强调「获利方」,因此这句话的感觉稍显desperate,比上面的程度深一些。
Smoking bad for health.health作为「获利方」,是直接受到smoking的坏影响的,因此这里用 to 就不太合适了。
区别三:用法不同
当句中有某种转移的意思时,或者是某物被从一个地方转移到另一个地方时,要使用“to”。
Examples:
1、Malloy ran to the bathroom after eating rotten meat.
在吃了变质的肉后,Malloy跑 到了 卫生间。
2、I’m an introvert so I don’t feel very comfortable when talking to people.
我性格很内向,因此当我和别人说话时,我会感觉不舒适。
当你想表达意图或者是做某事的原因时,用for。
Examples:
1、Bill Gates bought a computer for Fan Bin Bin.
Bill Gates 为 Fan Bin Bin买了一台电脑。
2、Aren’t you tired of people always saying “hot water is good for your health!”?
对于那种总是说“热水 有助于 你的健康”的人,难道你不会厌烦吗?