英语学习论坛

 找回密码
 立即注册
查看: 100|回复: 0

动词时态:如何区别将来时态

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-12-23 22:40:40 | 显示全部楼层 |阅读模式

e72376ee7d91c2cf92b271dcadd239bb36.jpg

e72376ee7d91c2cf92b271dcadd239bb36.jpg

        (1)将来完成时的构成:will have done,表示到将来某一时刻已经完成的动作,必须和某个时间状语连用,强调到将来某一点时间动作的结束。
        Workers will have completed the new roads by the end of this year.
        今年年底前工人们就建好这条新路了。
         
        (2)将来进行时的构成:will be doing,表示将来某个时候正在进行的动作或表示计划好的事,陈述将来的事实。
        They will be arriving here tomorrow.
        他们明天就到了。
         
        (3)将来完成进行时的构成:will have been doing,表示某种状况一直持续到说话人所提及的时间,从某一点发生, 一直延续到将来的某一点, 并且将可能延续下去,强调到将来某一点时间动作可能结束或延续。
        By this time next week, I will have been working for this firm for twenty years.
        下礼拜的这个时候,我就在这家公司工作满20年了。
        By Friday midday, they will have been working on it for seven days.(work on sth.      关于……的工作)
        到周五中午为止,他们就为此工作7天了。
         
        (4) 在时间状语从句中,要用现在完成时代替将来完成时:
        By the time I’ve completed this one, I’ll have been writing for six years.
        到我写完这本书时,我将已经写了6年书了。
        When I’ve built this one, I’ll have built five altogether.
        我建好这座楼的时候,我将已经建了5座了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-25 03:19 , Processed in 0.062979 second(s), 9 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表