"Be" vs "stay"

subhajit123

Banned
Joined
May 27, 2017
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
India
Are two words "be" and "stay" in the following contexts?

1- Tomorrow i will go to Malaysia. I will be/stay
there for two months.

And suppose, my friends comes to my house after a long time. I say to him "Hi John, welcome. How long will you be/stay here? I want to spend some time with you?" Are both the words interchangeable?
 

Charlie Bernstein

VIP Member
Joined
Jan 28, 2009
Member Type
Other
Native Language
English
Home Country
United States
Current Location
United States
Are the two words "be" and "stay" correct in the following contexts?

1- Tomorrow i will go to Malaysia. I will be/stay there for two months.

They're correct and mean the same thing.


And suppose (no comma) my friend comes to my house after ​I haven't seen him for a long time. I say to him, "Hi John, welcome. How long will you be/stay here? I want to spend some time with you." Are both the words interchangeable?

Yes, but "be" is more natural. Most natural than that:

- "How long will you be staying?"

And the friendliest, most welcoming way to say it is:

- "How long can you stay?"

I hope that helps!
 

GoesStation

Moderator
Staff member
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Always capitalize the word ​I.
 
Top