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