we will have learned english for 10 years by the time we graduate 哪里错了??

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:00:49

没错。

不觉得你错了.

但是他用的是将来完成时啊!

graduate 改成 graduated
graduate 是过去的事情了, 所以用过去时

没看出错 主将从现也对。。。

我感觉应该是we will have graduated when we ldarned Engliwh for 10 years!

用将来进行式更贴切些.也就是:
we will have been learning english for 10 years by the time we graduate.
因为学英语是一直在学的.
而且后面加"for",也说明前面的动作是持续性的.