BY THE TIME HE _________ TO LONDON NEXT MONTH, HE _________ ENGLISH FOR THREE YEARS

13. By the time he _________ to London next month, he _________ English for three years.

A. moves / leant B. is moving / learns

C. moved / learns D. moves / will have learnt