A VISIT FROM A PENPALTEST 1

22. He………….English for 4 years.A. learnt B. learns C. will learn D. has learnt