HE ( LEARNS / LEARNT / WILL LEARN / HAS LEARNT) ENGLISH FOR 4 YEAR...

17. He ( learns / learnt / will learn / has learnt) English for 4 years.