
对某人来说,是forsb.还是tosb.两者区别是什么
区别:
一、引出间接宾语时的区别
两者都可以引出间接宾语,但要根据不同的动词分别选用介词to或for有的动词由于用法和含义不同,用介词to或for都是可能的。
在有的情况下,可能既不用for也不用to,而用其他的介词。如:playsbatrick=playatrickonsb作弄某人
二、表示目标或方向的区别
两者均可表示目标、目的地、方向等,此时也要根据不同动词分别对待。如:
1.在come,go,walk,move,fly,ride,drive,march,return等动词之后通常用介词to表示目标或目的地。如:
HehasgonetoShanghai.他到上海去了。
Theywalkedtoariver.他们走到一条河边。
2.在leave,start,setout,setoff,sail,head等动词之后,通常用介词for表示方向。如:
Heleft[started]forBeijing.他动身去北京了。
注:在某些名词之后也通常用介词for(有时也用to)表示方向或目的地。如:
三、在某些习语中的区别
在某些结构中to和for都可用,但含义截然不同。如:
answerto符合 answerfor保证
makeupto巴结 makeupfor弥补
gotohim到他那儿去 goforhim去迎接他
thanksto多亏 thanksfor多谢
四、1.to表示从A到B,具有方向性,并且强调B是其目的地,如上图。
五、for表示的关系更加抽象,表示一种「授予关系」里的「接收方」,强调授予关系。也就是说,to强调空间关系,表明由A到B的移动;。
for强调角色关系,表明谁是授予关系中的「获利方」(这个「获利」并不一定是好的方面,也可以指坏的方面)。
六、在某些特定句式中的区别
在某些特殊句式或结构中,用to或for均可,意义大致相同,但性质不同:to是不定式符号(不是介词),for是介词。如:
It’stimeforsupper[tohavesupper].该吃晚饭了。
Wearereadyforit[todoit].我们已准备好做此事。