Present perfect simple vs past simple

Have you ever visited an island?
Yes, I spent my summer in Fiji last year.
How long you live in this house?
We moved here five months ago. We are here since june.
John took part in a photography competition yesterday. He took part in many competitions, but he never won. I hope he wins this time.