Hace mucho tiempo que quiero comprarte un regalo.

En este caso se debe usar ぁげます porque el destinatario debe usar くれます. .

Sin embargo, si le das un regalo a alguien, te sugiero que no digas nada al respecto. Deberías utilizar la palabra "dar" en lugar de "dar".

ずっとがプレゼントしよぅとってぃた(más informal)

ずっとから, がプレゼントをろぅっとっ.

Pero Japón no Parece China Así que presta atención a dar.