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年前 已收到2个回答 举报

trtr 幼苗

共回答了21个问题采纳率:95.2% 举报

C
by the time + 一般现在时,主句用将来完成时
by the time + 过去时间时,主句用过去完成时

1年前

2

qishidaye 幼苗

共回答了1025个问题 举报

He will have learned English for 8 years by the time he (graduates) from the university next years.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.021 s. - webmaster@yulucn.com