give sb sth 强调sb e.g give me five.跟我击掌。give sth to sb 强调 sth e.g give tip to the servant.给仆人小费。
一样,不过在语境上会有小小的不同侧重点。I gave John a cat.重点在于我给了John一只猫。I gave a cat to John.重点在于我给John的是一只猫。不过这点侧重很微小,一般人不在意的。
一样地
no differences
没有区别