Since the word ' lived ' is past tense I think ' during ' is correct
2 days ago (edited) | 4
It seems to me that the answer should be "for " cause it's present perfect not present perfect continuous tense. Use for to describe the duration of a perticular time . Use since to describe something that started in a specific time and is benn continuing till now . I hope I cleared everything.
18 hours ago | 0
Been should be added to the question then it's can be since
1 day ago | 1
I think that question is wrong or the answer " during " is correct.....
20 hours ago | 0
Learn English | Let's Talk - Free English Lessons
She has lived in this city _______ 2015.
2 days ago | [YT] | 700