By the time I return to my country, I ___________...

Câu hỏi: By the time I return to my country, I ___________ away from home for more than three years

A. will have been 

B. will be 

C. have been 

D. was