"He has been a teacher" (with no other words) implies that he was a teacher once, but is no longer a teacher. However, it is not the most usual way of expressing this idea. "He used to be a teacher", for example, would be more common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous Then, what is difference between 'He has just been here.' & 'He was here few time ago.'"He was here few time ago" is not correct English. You can say "He was here a short time/while ago" or "He was here a few minutes/moments ago". These have a similar meaning to "He has just been here", but "He has just been here" is possibly more likely to imply a
Anonymous1] He has been to London. (He went to London & came back. he is not in London now. Use of present perfect for experience)Correct.
Anonymous2] He has been in London ( He went to London & left from there [short visit].he is not London now. Again use of present perfect for experience)That meaning is possible, but the
CalifJimAnonymous2] He has been in London ( He went to London & left from there [short visit].he is not London now. Again use of present perfect for experience)That meaning is possible, but there's also a second meaning:He went to London and he is still there.I am confused with second meaning of sentence 2] with following sentence
AnonymousI am confused with second meaning of sentence 2] with following sentenceThe second meaning does not apply this new sentence.
AnonymousIf I say 'he has been in London', how the listener will understand the meaning? (he left from London or
Anonymousif the sentence "He has been in London" has two different meaning, why can't the sentence "He has been here.'' have?Good examples! Yes, I hadn't thought of those examples, so I didn't think it could have both meanings. But you have proved that both meanings are possible, so I have to change my mind. Good work!