By the end of next year, Geogre __________ Japanes...

Câu hỏi: By the end of next year, Geogre __________ Japanese for 2 months.

A. has learnt

B. would learn 

C. will have learnt 

D. will learn