BY THE END OF NEXT YEAR, MR. PARK ____________FOR THIS COMPANY FO...

22.

By the end of next year, Mr. Park ____________for this company for 35 years.

A. will work

B. will have worked

C. has worked

D. will be working