have been there before

have been there before

To have done or experienced something before. Don't worry so much about failing a test, we've all been there before.
See also: been, before, have, there

have been there (or here) before

know all about a situation as a result of previous experience. informal
See also: been, before, have, there

have been there beˈfore

(informal) know all about a situation because you have experienced it: I know how bad it is when you get divorced — I’ve been there before, remember?
See also: been, before, have, there