如题所述
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 是其目的地。
区别:
一、引出时的区别
两者都可以引出间接宾语,但要根据不同的动词分别选用介词 to 或 for有的动词由于用法和含义不同,用介词 to 或 for 都是可能的。
在有的情况下,可能既不用for 也不用 to,而用其他的介词。如:play sb a trick=play a trick on sb 作弄某人
二、表示目标或方向的区别
两者均可表示目标、目的地、方向等,此时也要根据不同动词分别对待。如:
1. 在 come, go, walk, move, fly, ride, drive, march, return 等动词之后通常用介词 to 表示目标或目的地。如:
He has gone to Shanghai. 他到上海去了。
They walked to a river. 他们走到一条河边。
2. 在 leave, start, , set off, sail, head 等动词之后,通常用介词 for 表示方向。如:
He left [started] for Beijing. 他动身去北京了。
注:在某些名词之后也通常用介词 for(有时也用 to) 表示方向或目的地。如:
三、在某些习语中的区别
在某些结构中 to 和 for 都可用,但含义截然不同。如:
answer to 符合 answer for 保证
make up to 巴结 make up for 弥补
go to him 到他那儿去 go for him 去迎接他
thanks to 多亏 thanks for 多谢
四、1. to 表示从 A 到 B,具有方向性,并且强调 B 是其目的地,如上图。
五、for 表示的关系更加抽象,表示一种「授予关系」里的「接收方」,强调授予关系。也就是说,to 强调空间关系,表明由 A 到 B 的移动;。
for强调角色关系,表明谁是授予关系中的「获利方」(这个「获利」并不一定是好的方面,也可以指坏的方面)。
六、在某些特定句式中的区别
在某些特殊句式或结构中,用 to 或 for 均可,意义大致相同, 但性质不同:to 是符号(不是介词),for 是介词。如:
It’s time for supper [to have supper]. 该吃晚饭了。
We are ready for it [to do it]. 我们已准备好做此事。
参考资料:
例如:be important to sb对某人来说很重要
当然,如果单独用的话多用For sb
例如:For me,it is a big problem.
也可以说It's a big problem for me.
一般的 没有形容词在前面即没有 be+adj.的形式的,单独对某人来说的 用for sb
而有短语固定搭配需要自己去记忆了.本回答被网友采纳