haveと「have got」の違い
haveのコアの意味は
「何かを持っている、何かを経験する」
です。
「何かを持っている、何かを経験する」⇒を所有している
I have two cars.
私は二台の車を所有しています。
「何かを持っている、何かを経験する」⇒を食べる
I had milk yesterday.
私は昨日、ミルクを飲みました。
「have got」の意味は
「haveやhave to(have got to)の代わりになる」
です。
I had got apples.
私はリンゴを食べました。
haveと「have got」の違いですが、
haveは、「何かを持っている、何かを経験する」という意味です。
「have got」は、手に入れることで「何かを持っている、何かを経験する」という意味です。
I have money.
私はお金を持っています(単にお金を持っているという意味で、お金を持っている理由については明らかではない)。
I have got money.
私は(働いた結果など、何らかの行動をすることで)お金を持っています。