问题

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
正确答案是: