X How long have you stayed in Japan?
O How long have you been in Japan?
to stay = to be somewhere temporarily
She is staying at the Hilton Hotel.
I told my dog to stay.
I was sick yesterday, so I stayed home.
Where are you staying while they paint your house?
to overstay = to stay too long
He was arrested for overstaying his visa.
overstay one’s welcome
She overstayed ［outstayed］ her welcome and was not invited back again. : 彼女は長居をし過ぎたため、二度と呼んでもらえなかった。
I’m going to go before I overstay my welcome.
It’s getting late. I better go. I don’t want to overstay my welcome.
I’ve obviously just overstayed ［outstayed］ my welcome. : 長居してしまいました。
英会話 英語 名古屋 中区 栄 english ESL class lesson レッスン actionteacher theactionteacher