We all know that
If a person has returned from a place we use "been", but if the person is still absent, we use "gone". (Source)
I've never been to the USA, but I'd love to go!
You realise that a co-worker hasn't been in the office this week. You ask someone about your co-worker and he / she replies: ''Oh, (X) has gone on holiday.'' (The person has gone on holiday, but hasn't returned yet.)
Your co-worker returns and looks suntanned. You say, ''I can see you've been on holiday!'' (You've been on holiday = you went there and then came back.)
So, all these above activities are about travelling.
My question is that
Is the difference between "been" & "gone" used in non-travelling activities?
This website also talks about the difference between "been" & "gone". It has an example
Are you ok? Your skin has gone all red!.
So, what is the difference between "Your skin has gone all red!." (your skin is still red now??) & "Your skin has been all red!." (now your skin is no longer red???)
I'm so tired. I've been working all day.
So, what is the difference between I've been working all day. (I am not working now???) & I've gone working all day. (I am still working now???)