问题 选择题
He _____ English for ten years by the time he graduates from the university next year.

A. learned
B. will have learned
C. has learned
D. had learned
答案

答案:B

多项选择题
单项选择题 A2型题