6个回答
2018-12-21
展开全部
将来完成时,是说将来的某个时间已经完成的动作。这句话的意思,他已经学了快八年的英语,现在还没到八年,未来一定到了八年,所以用将来完成时。
可以说He has learned English at least 7 years.他已经学了至少七年的英语。
可以说He has learned English at least 7 years.他已经学了至少七年的英语。
更多追问追答
追问
He will have learned English for eight years by the time he graduates from the university next year.
原句是这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这句话是错的。不能这么说。
更多追问追答
追问
原句是
He will have learned English for eight years by the time he graduates from the university next year.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个时态用错了应该是would have done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是虚拟语气吧,不过一般是would have done,你再确认下原文呢,出处呢
更多追问追答
追问
He will have learned English for eight years by the time he graduates from the university next year.
这个是原文
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询