Only the first sentence is correct.I'm not sure but I once heard that the sequence of tenses can be ignored, I mean you don't have to go one tense back, if facts presented in the sentence are still true:
"She asked,if he knew that they had lived for three years in Kyiv and had been living in Amsterdam for two years now"
"She asked,If he knows that they had lived for three years in Kyiv and have been livig in Amsterdam for two years now"
In this sentence " he knows" and have been living" both refer to the present time. Shouldn't I change "had lived" to "have lived"? Is "had lived" still possible?
- For Teachers