eat, have, takeの意味の違い

「食べる」を意味するeat, have, takeの意味の違いは、
eatの場合は「食べる行為」を意味します。
物理的に食べ物を口に運ぶ「動作」を意味します。
なので動物が餌を食べるのもeatです。

haveは「食事をする」という抽象的な意味です。
例えば
have breakfast
は朝食を摂るという意味です。

takeは食べるよりも「(薬などを)服用する」という意味です。
体内へ取り入れるというイメージです。
通常の食事とは異なる物を摂取する場合に使います。
例えば
take a medicine
は薬を飲む(服用する)という意味です。
ただしイギリス英語ではtake breakfastも使うようです。

コメントは受け付けていません。