问题

Has Linda come back from Canada? — YesShe ______ there for eight years.
A: has stayed
B: stays
C: stayed
D: had stayed
B: stays
C: stayed
D: had stayed
正确答案是: