I want to know the actual meaning of been and where I can use this word. Now I have some questions:
If someone asks me where my brother is, then if I say "he has been sleeping" it means he is still sleeping or something else?
The road is closed. "There has been an accident" means the accident happened in past and/or that accident happened just a few minutes ago?
If I say, "I have lived in USA for 20 years", does that mean I am still living there or have I moved to another place? And if I say, I have lived in USA then what does this mean?