Правильный ответ: "has been learning". Объяснение: В данном предложении идет речь о действии, которое началось в прошлом и продолжается до настоящего момента. Используется Present Perfect Continuous, так как акцент делается на процессе обучения в течение шести лет.