Has/have been is used for completed visits.
- The postman has already been. (= The postman has come and gone away again.)
- I have been to Tokyo three times. (I am not in Tokyo at the moment. I have returned.)
- Where is John? He has gone to Tokyo. (He is in Tokyo at the moment.)
...hardly ...when/before ...
Have or have got
Have vs Having
Hear and listen
He, she or they
How and what like?
However, yet, still, though
How ever and however
Search the Dictionary of Practical English Usage