「持つ」を表す 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 は長く持ち続ける・保つという意味になります。