只要明白以下几个问题,就能知道什么时候用 to,什么时候用 for,没有必要一一赘述动词:
1) 只有给予动词 (或称传递性动词) 才可以带双宾语;
2) 介词 to 表示把某物传递给某人,如 send sth. to sb. 把某物寄送给某人;
3) 介词 for 表示替或为某人传递某物,如 buy sth. for sb. (为某人买某物)。
provide 提供provide sth to sb 和provide sth for sb
give/tell/offer/take/present/send……sth for (to)sb.