BY THE END OF THIS YEAR, TOM ________ ENGLISH FOR THREE YEARS.A. WIL...

24: By the end of this year, Tom ________ English for three years.A. will be studying B. has studied C. will have studied D. has been studying