早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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请讲明原因

题目详情
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
请讲明原因
▼优质解答
答案和解析
C
by the time + 一般现在时,主句用将来完成时
by the time + 过去时间时,主句用过去完成时