By the end of this year, she _____ in this city for ten years. A. will live B. will have lived C. lived D. has lived