Для выбора подходящей формы глагола в Present Perfect или Present Perfect Continuous в данном случае, нужно учитывать, что оба эти времена указывают на действие, которое началось в прошлом и все еще продолжается или оказывает влияние на настоящее время.
В данном контексте, правильным вариантом будет:
Jane has been a student for 2 years.
Эта форма (Present Perfect Continuous) используется для выражения длительного действия, которое началось в прошлом и продолжается в настоящем.
