「去る・とどまる」を表す leave / stay の違い・使い分け

leave は「その場を去る・出発する」こと、 stay は「その場にとどまる」ことを表します。 その場から離れるか、その場に残るかで使い分けます。

使い分け早見表
単語使い方
使い方
その場を去る・出発する
使い方
その場にとどまる

leave を使うとき

今いる場所を離れる・出発するときに使います。学校を出る、家を出発するなど、 その場からいなくなる動きを表します。

例文

I leave home at seven every morning.

私は毎朝7時に家を出ます。

She left for school an hour ago.

彼女は1時間前に学校へ向けて出発しました。

stay を使うとき

今いる場所にとどまる・残るときに使います。移動せずにその場所にいることを表し、 家にいる、ホテルに泊まるなど幅広く使います。

例文

I stayed home all day yesterday.

私は昨日一日中家にいました。

We stayed at my grandmother's house last weekend.

先週末、私たちは祖母の家に泊まりました。

間違えやすいポイント

I stayed for school this morning.

I left for school this morning.

学校へ向けて出発したという意味なら leave for です。stay はその場にとどまるという意味なので、出発する動きとは合いません。

I left home all day because it was raining.

I stayed home all day because it was raining.

雨で一日家にいたなら stay home です。leave home は家を出るという意味になってしまいます。