he, she, etc. has gone/been and done something(redirected from he has gone and done)
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