Jim has lived there.
Jim lived there.
Jim had lived there.
Are there any differences?
When do I use one or the other?
I'm trying to teach this to a foreign person and am having a hard time.
So you might have something like the following (true) statements.
At some time in the past, that was Jim's residence, possibly more than once, but we're probably talking about a short duration and may be talking about a recent period of time.
At one time that was Jim's home. We might have started the conversation talking about a house, but now we're mentioning that Jim used to live in it. Or we could be talking about Jim and where he lived. He probably lived in that place for a longer period of time.
We might be confirming that Jim did once live in that place at some point in the past, or we could be talking about a certain period of time in the past (call it 2005) where Jim was living in a certain place and wanted to specify that at some previous time (call it 2000) Jim was living at a different place. We might also be introducing the topic of where Jim was living at a certain time in order to contrast it with some other place or contradict someone's assertion that Jim did not ever live there.
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?