have been and done something
成語所屬單字be
have been and done something — 慣用語
1. used to express surprise and annoyance that someone has done something foolish o
1.慣用語
釋義
竟然做了某事(表驚訝或惱怒)
used to express surprise and annoyance that someone has done something foolish or unexpected — common in spoken British English.
例句
Someone's been and parked their van right in front of our shop entrance!
Nkechi has been and bought a third pair of identical black shoes.