keepとholdの違い
keepのコアの意味は
「自分のところで保持する」
です。
I keep my pen in my desk.
私は机の中にペンをしまっている。
holdのコアの意味は
「一時的におさえておく」
です。
He held his daughter’s hand.
彼は娘の手をつかんだ。
keepとholdの違いですが、
keepは、継続的にその状態を保持するという意味で、holdは、保持するのが継続的ではなく一時的だという意味です。
She keeps the dog.
彼女はその犬を飼っている(ずっとその犬を保持し続けている)
She holds the dog.
彼女はその犬をつかんでいる(一時的にその犬を保持している)