No, the
current status is
not unambiguously defined in present perfect situations.
This commentary by Phil White in another forum may help:
--
Phil White wrote:
The present perfect here appears to be problematic (to me):
- I've wanted to tell John what I think of him for a long time.
It
seems to me that it is entirely ambiguous whether I have spoken to John
already, whether I am likely to speak to him or indeed whether I have
now (recently) ceased to want to give him a piece of my mind. I can
imagine this sentence being uttered under almost all circumstances
except having already spoken to him in the non-recent past or having
lost the desire to speak to him (in the non-recent past).
--
Other may disagree, but I think he's right.
I have been in the library.
To me this tells me that you were in the library until (very) recently. You may still be or not there.
In order to eliminate the ambiguity, IMO you need to say:
I have been in the library and still am (there).