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

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