问题

Has your former classmate come back from America?-Yes ,he________there for eight years.
A:has stayed
B:stays
C:stayed
D:had stayed
B:stays
C:stayed
D:had stayed
正确答案是: