Answer (1 of 2): Neither is ‘correct’ without CONTEXT.
Words don’t exist on their own. A word can’t be right or wrong without knowing the sentence it belongs to, the role it plays in that sentence, and the intended meaning. And often you need more, even, than that.
“John had been living in the ...