From Longman Dictionary of Contemporary Englishhave gone and done somethinghave gone and done somethingspokenSURPRISED used when you are surprised or annoyed by what someone has done Kay’s gone and lost the car keys! → go
Examples from the Corpus
have gone and done something• Kay's gone and lost the car keys!