If someone gave me a gift days ago, and I want to thank them for that, what should I say?
Thank you for the gift you gave me.
Thank you for the gift from before.
Thank you for the previous gift.
Are these three sentences ok or awkward, especially for the last two?
I agree with dawoodusmani. However, it would probably be better to be more specific. Example:
Thank you for the nice sweater.