I stayed - the simple past is used to describe a specific event. I have stayed - the present perfect is used to talk about something that happened in the past, but not in relation to a specific time. When you went to the wedding, did you stay in a guest house?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.