BY THIS TIME NEXT YEAR, MY FATHER _ HERE FOR 25 YEARS.A. ARE GOING...

49. By this time next year, my father _ here for 25 years.

A. Are going to work B. will be working C. will have been working D. will work

A. Had appeared B. has appeared C. was appearing D. is appearing