Fleur de mortGuest
I know: I've been here for a week. means: Somthing I did it and I still do it.
I've been waiting so long.
I've been writing.?
What does it mean?
It can mean that you haven't stopped writing or waiting. In the case of 'waiting, we often say 'I've been waiting for an hour' when the person has arived, which emphasises how long we have been there even though the waiting has finished.