What is the difference between Live and Stay? How to distinguish between Live and Stay. Let's see the following examples.


I have lived here for 3 hours.

 I have stayed here for 3 hours.


 My parents stayed in New York since 1980.

 My parents lived in New York since 1980.


Live: You have a home in a place you live (long time)

Stay: You are in a place for a while as a guest.