BY THE END OF THIS YEAR MY FATHER ________ IN THIS COMPANY FOR 12...

22. By the end of this year my father ________ in this company for 12 years.A. will be working B. has been working C. will have been working D. will work