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

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

意味の早見表

意味の早見表
単語主な意味
主な意味
場所から離れる・出発する
主な意味
場所にとどまる/状態を保つ

leave を使うとき

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

leave を使うとき例文

  • I leave home at seven every morning.

    私は毎朝7時に家を出ます。
  • She left for school an hour ago.

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

stay を使うとき

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

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 は家を出るという意味になってしまいます。