He has ______ English for three years.

learn
been learning
learning
learns
English Modals Tests
Intermediate Grammar Exercises
Pre-Intermediate Grammar Exercises
Elementary Grammar Exercises A1