thanking you for the gift;
Thank you for the gift you gave me;
Thanks for your present;
received your gift,thank you;
Thanks for your gift。
多种多样,你看自己哪一种读的更顺口
Thanks for your gift. 当然不只有这一种表达。
Thanks for your gift.
比较地道的可以说: esent作为“礼物”来说,也是常用的,但是很少说:Thanksforyourpresent.外国人听着有点儿拗口~~giving作为“礼物”来说,在日常生活的口语中,用得少之又少~~~~~
thank you for your present