「持つ」を表す keep / hold の違い・使い分け

keep は「ある状態や持ち物をそのまま保つ・持ち続ける」こと、 hold は「手や腕で(物理的に)持つ・支える」ことを表します。 長く続く状態を表すか、その場での動作を表すかで使い分けます。

使い分け早見表
単語使い方
使い方
所有物を持ち続ける/状態を保つ
使い方
手・腕などでつかむ/支える

keep を使うとき

物をずっと持っている・ある状態をそのまま保つときに使います。手で握っている必要はなく、 時間の経過があっても状態が続いていることがポイントです。

例文

You can keep this book.

この本はあなたにあげます(持っていていいですよ)。

Please keep the door open.

ドアを開けたままにしておいてください。

hold を使うとき

手や腕を使って、今その場で物や人を持つ・支えるときに使います。 持っている時間は短く、動作そのものに焦点があります。

例文

Can you hold this book for a minute?

少しの間、この本を持っていてもらえますか。

She held her baby in her arms.

彼女は赤ちゃんを腕に抱いていました。

間違えやすいポイント

You can hold this book.

You can keep this book.

この本をあげるという「持ち続けてよい」という意味なら keep です。hold は今その場で手に持つ動作を表します。

Can you keep this bag for a minute?

Can you hold this bag for a minute?

少しの間だけ手で持ってほしいときは hold です。keep は長く持ち続ける・保つという意味になります。