"for"为目的性,一般是表“为了”如buy...for.. 为....买..."to"带有指向性, 一般表“给...”如pass...to... 把...递给....
有些东西就是要死记硬背。有时候用巧方法去记会搞混淆,而且英语不像汉语,很多变化是没有依据的