liveとstayの違い
liveの意味は
「生きる、住む、生きている」
です。
I live in Osaka.
私は大阪に住んでいます。
stayのコアの意味は
「その場にとどまる」
です。
「その場にとどまる」⇒(場所に)いる
He stayd at home.
彼は家にいた。
「その場にとどまる」⇒滞在する、泊まる
I will stay at a hotel.
私はホテルに滞在するつもりです。
liveとstayの違いですが、stayは一般的には一時的にとどまることです。liveは、生きるためにそこに住むことで、一時的ではありません。