我总结下
用 to 时,这个东西你本身就有,能信手拿来 是一个直接give的过程
比如 give take send
用for时,你得自身先得到这个东西,才能给出 是一个 get then give 的过成
比如buy make sing