He will have learned English for 8 years by the time he-----

问题描述:

He will have learned English for 8 years by the time he-----from the university next years.
A.will graduate B.will have graduated C.graduates D.is to graduate
请讲明原因
1个回答 分类:英语 2014-11-10

问题解答:

我来补答
C
by the time + 一般现在时,主句用将来完成时
by the time + 过去时间时,主句用过去完成时
 
 
展开全文阅读
剩余:2000