By the end of next month, Mary and I _______ out with each other for three years. A. will be going B. have been going C. will have been going D. will go
By the end of next month, Mary and I _______ out with each other for three years.
A. will be going
B. have been going
C. will have been going
D. will go