But the scholar has returned; that is, he doesn't live in , say America, any more, can we still use present perfect tense? Yes, you can. But my feeling is that most people wouldn't say that in such a conversation.
I said 'I have lived' suggests I still live there. It's ambiguous. It's the kind of thing that, if important, would be clarified easily and qu