希望会的朋友能帮我解答,By the end of next month she { }canda for three
希望会的朋友能帮我解答,
By the end of next month she { }canda for three years.
A:will come to B:has been in
C:will have been in D:has been living in
这道题的正确答案是C,但我选择的是A,我不明白为什么选择C
Will是将来时,have been是完成时,将来怎么能完成呢?希望会的朋友能告诉我下过程,