因为整个句子的时态是一般过去式。所以,stay要加ed.
第二个句子,My uncle made a cake for me when I went to his house.也是一般过去式,就是我去他们家,和我的叔叔为我做了一个蛋糕,都是应经发生过的事了,所以用一般过去式,动词都要加ed。