什么时候用将来完成时

语法书上讲了by+将来的时间的短语或句子,用将来完成时,那么下面这个句子用什么用将来时呢?


Overweight children and teenagers aged between 5 and 18 in the Chinese mainland will reach 48.5m by 2025.


所以想知道什么时候用将来完成时。还是说这个句子两种时态都可以。

请先 登录 后评论

最佳答案 2018-11-18 11:54

语法书上讲了by+将来的时间的短语或句子,用将来完成时——这个说法太绝对。“by+将来的时间的短语或句子”是否要连用将来完成时,取决于句子意思是否强调完成。如下面的句子都没有有将来完成时:

We’ll get the goods out by next month. 到下个月我们就可以完成这批产品了。

I can finish the work by next month at a push. 如果有必要的话,我可以在下个月完成这项工作。

比较下面的句子,用将来完成时,强调到某来某个时间已经完成。如:

I will have completely finished by next June. 再到6月我就全部完成了。

This class will have been taught by Mr. Brown for two years by next summer. 到明年夏天,布朗先生在这个班执教已有两年了。

有关将来完成时的用法,请参考:

http://www.yygrammar.com/Article/200802/191.html

http://www.yygrammar.com/Article/201601/4687.html

http://www.yygrammar.com/Article/201511/4305.html



请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   by+将来的时间的短语或句子,谓语动词可以用将来完成时(强调到将来某个时间点为止,某事将会结束或完成),也可以用一般将来时。例如:

    The builders say they will have finished the roof by Tuesday. 施工人员说,他们星期二能把房顶盖好。/ I'll have spent all my holiday money by the end of the week. 到这个周末,我将花完所有度假用的钱。(《牛津英语用法指南》第三版 219)    

I'll be in bed by the time you get home. 等你到家时我已经上床睡觉了。(《牛津英语用法指南》第三版 117)

请先 登录 后评论
  • 1 关注
  • 2 收藏,6143 浏览
  • justlikeenglis 提出于 2018-10-25 17:13

相似问题