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
请讲明原因
答
He will have learned English for 8 years by the time he (graduates) from the university next years.
答
C
by the time + 一般现在时,主句用将来完成时
by the time + 过去时间时,主句用过去完成时