单选题 My grandmother has lived here nearly __________.

【正确答案】 A
【答案解析】all one’s life意思是:一生,一辈子,属固定搭配,注意one’s要用人称代词的所有格替换。