单项选择题
A. discovered B. to be discovered C. discovering D. having discovered
A. lived B. had lived C. has lived D. has been living