BY THIS TIME NEXT WEEK, SHE_________ IN THIS COMPANY FOR 20 YEARS....

26. By this time next week, she_________ in this company for 20 years. A. has worked B. will work C. will have worked D. will be working