BY THIS TIME NEXT YEAR, MY FATHER __________ HERE FOR 25 YEARS. A....

49. By this time next year, my father __________ here for 25 years. A. Are going to work B. will be working C. will have been working D. will work