he, she, etc. has gone/been and done something
go and (do something)
To be so foolish, negligent, unfortunate, or thoughtless as to do something. "Go and" in this sense is used as a modifier to express or intensify a negative sentiment regarding the action. You can have a few cookies as a snack, but don't go and spoil your appetite for dinner! I had the money in my pocket to cover rent for this month, but I went and spent it all at the bar.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
he, she, etc. has gone/been and done something(informal) used to express surprise, annoyance, etc. at somebody’s actions: Someone’s gone and locked the door and I haven’t got a key! ♢ What’s he been and done now?
Farlex Partner Idioms Dictionary © Farlex 2017