英语学习论坛

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

【英语语法分类汇总】将来完成进行时

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-8-8 08:47:32 | 显示全部楼层 |阅读模式
将来完成进行时
       

        形式
        will/shall have been+现在分词用于第一人称,而 will have been+现在分词用于其他人称。
        用法
        正如将来完成时一样,它通常与一个以by开头的时间短语连用:
        By the end of this year he’ll have been acting for thirty years.
        到今年年底他当演员就满30年了。
        将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:
        1. 动作本身就是连续的:
        By the end of the month he will have been living/working/studying here for ten years.
        到了月底他在这里居住/工作/学习就满十年了。
        2. 一种经常进行的动作被表示为连续的动作:
        By the end of this month he will have been training horses/climbing mountains for twenty years.
        到了这个月底他驯马/登山就满20年了。
        但是如果提到所驯马匹或所攀登的山峰的数目,或用任何方式把动作分割为一次又一次的动作,就必须用将来完成时:
        By the end of the month he will have trained 600 horses/climbed 50 mountains.
        到本月底,他驯服的马就有600匹/攀登的山峰就有50座了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 06:52 , Processed in 0.038996 second(s), 8 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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