BY SEPTEMBER NEXT YEAR I ___________________ HERE FOR TEN YEARS

130. By September next year I ___________________ here for ten years.

A. will be working

B. work

C. will have been working

D. have been working