问题 选择题

_______ in London for so many years, you must learned a lot about English culture. [ ]

A. to live        

B. To have lived        

C. Having lived      

D. Living

答案

答案:C

单项选择题
单项选择题