问题 选择题
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

单项选择题
名词解释