MY NEW FRIEND IS A LAW STUDENT AND HE _______ FOR THREE YEARS NOW...

20. My new friend is a law student and he _______ for three years now.A. studies B. has been studyingC. is studying D. was studying