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