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