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.
See also: and

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?
See also: and, been, done, gone, something
Idioms browser ?