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.