The man told me that by the end of the week he _______ away from his hometown for 20 years.


(A) has been
(B) will have been
(C) is to be
(D) would have been
出自: