giftとpresentの違い
giftの意味は
「贈り物」
です。
This is a gift My father gave me.
これは私の父が私にくれた贈り物です。
Macmillanで調べると
something that you give to someone as a present
あなたが誰かにプレゼントとして与えるもの
です。
presentの意味は
「贈り物」
です。
THis is my birthday present.
これが私の誕生日の贈り物です。
Macmillanで調べると
something that you give to someone, for example to celebrate a special occasion such as a birthday
あなたが誰かに与えるもの、特に誕生日のような特別な機会を祝うために。
giftとpresentの違いですが、
giftはpresentよりもフォーマルな感じ、価値が高い感じ、また目上から目下へ送るものに対して使われます。例えば神からの贈り物というような感じです。
presentは同等のもの同士や目下から目上に贈る場合に使われます。
ただし、厳密に区別せず同様に使っている人もいるようです。