区别一
present 和 gift 作为名词都是 “礼物;赠送的东西” 的意思,是近义词。
present /ˈpreznt/
源于法语,意思是 “上交;献上;赠送”
gift /ɡɪft/
gift 是古日耳曼语,原来指的是 “给与”这个动作,后来慢慢演变为 “给与的东西”。
本质上两者都是 “礼物”,不过 gift 更常被看作是“不受约束随便赠与的东西” something given freely with no restrictions;但是 present 则不同,经常指代有一些仪式感的,比较正式场合下的“送礼”。
① 不管什么情况下,不一定要是某种节日或者有纪念意义的日子下随意赠送的礼物- gift.
This watch was a gift from my mother.
这块表是我妈妈送给我的。
This book is a free gift for every reader.
这本书是给所有读者的礼物。
② 在正式场合下,有仪式感的礼物 - present.
比如:
wedding present
birthday present
Christmas present
区别二
present 一般指代一些具体的礼物,比如玩具啦,巧克力啦...
而 gift 我们通过查字典可以知道它还有一个意思,表示 “抽象的礼物”。比如:神赐予的荣耀;上帝赋予的天赋等等。
She has a great gift for music. 她很有音乐才华(天赋)。
He has a gift for cooking. 他很会做饭,很好吃。