So, "give the X to the Y," that construction corresponds to the thought "cause X to go to Y." Whereas "give the Y the X" corresponds to the thought "cause Y to have X."
所以“Give the X to the Y”-- 这个构式对应的想法是： “Cause X to go to Y”，而“Give the Y the X” 对应的想法是“cause Y to have X”。