单选题 My grandma is a witness of all the changes. She ______ here for nearly a century.

【正确答案】 C
【答案解析】与for nearly a century配合应用完成时态,C项与主句时态相一致。