Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions from 9 to 20
By the end of this year, my father _______ in this company for 12 years.
A. has been working
B. will have been working
C. will work
D. has worked