for sb和to sb的区别为:表示目的不同、使用场合不同、侧重点不同。
一、表示目的不同
1.for sb解析:在 leave, start, set out, set off, sail, head 等动词之后,通常用介词 for 表示方向。
2.to sb解析:在 come, go, walk, move, fly, ride, drive, march, return 等动词之后通常用介词 to 表示目标或目的地。
二、使用场合不同
1.for sb解析:for往往含有“向前方的目标运动”的意思。
2.to sb解析:to则含有“向最终目标运动”的意思。
三、侧重点不同
1.for sb侧重点:for表示的关系更加抽象,表示一种「授予关系」里的「接收方」,强调授予关系,也就是说,to强调空间关系,表明由A到B的移动。
2.to sb侧重点:to表示从A到B,具有方向性,并且强调 B 是其目的地。
不同的短语有不同的固定搭配的 不能一概而论
例如:be important to sb对某人来说很重要
当然,如果单独用的话多用For sb
例如:For me,it is a big problem.
也可以说It's a big problem for me.
一般的 没有形容词在前面即没有 be+adj.的形式的,单独对某人来说的 用for sb
而有短语固定搭配需要自己去记忆了。
希望我的答案能够帮到你。