What is the proper usage of "has been" in the sentences below?
He has been working on it.
- He started working some time back (it may be near or long past) and still working.
- He started working some time back and is now not working.
- He started working some time back and one cannot say whether he is working still.
- All of them are wrong: please give its meaning.
In a well-thought-of question and its answers, have been eating is shown as starting some time ago and ending a little before the present.
However, if I say "He has been working on it," does that mean that there is no possibility that having started to work on whatever it is some time ago, he is still working on it? Does that construction always mean that work has stopped?
If there's a time mentioned, "He's been working on it for three months," does that make a difference?