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