(XXを)差し上げます 带敬语的说法,对长辈上级等。
(XXを)あげる 无敬语的说法,对平辈等。
(XXを)やる 较口语化随意的说法,对熟悉的人。
“给”对不同的人有不同的用法。
1、对长辈、上级:
高木(たかき)さんが课长(かちょう)に资料(しりょう)を差(さ)し上(あ)げました。高木把资料给课长。
2、对平级、朋友、家人
友达(ともだち)が私(わたし)に诞生日(たんじょうび)プレゼントをあげました。或:
友达(ともだち)は私(わたし)に诞生日(たんじょうび)プレゼントがくれました。朋友给我生日礼物。
3、对年龄比自己小的人、动物、植物
私(わたし)が犬(いぬ)にえさをやります。我给狗喂食。
具体请参见日语授受关系。