英语学习论坛

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

将来完成进行时的用法归纳

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-1-4 15:57:10 | 显示全部楼层 |阅读模式

4169e1c262306f9587b3a7df8b1059d923.jpg

4169e1c262306f9587b3a7df8b1059d923.jpg

        将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time引导的现在时的从句连用。
        一、结构形式
        过去完成进行时由“will / shall have been+现在分词(doing)”构成,通常还会有其他状语成分表示时间长短。
         
        二、用法归纳
        用法一:表示动作从某一时间开始一直延续到将来某一时间,至于是否继续下去,要视上下文而定。如:
        She will have been having treatment all her life. 她将终生受到治疗。
       
       
               
       
       
                 
       
       
               
       
       
                 
       
       
                By the end of next month he will have been here for ten years. 到下月底,他在这儿就够十年了。
       
       
                By this time next year, we will have been doing business with each other for 20 years. 到明年这时候,我们的业务住来就满20年了。
       
                By the end of this year he’ll have been acting for thirty years. 到今年年底他当演员就满30年了。
       
                 
       
                用法二:表示一种经常性反复进行的持续性动作。如:
       
                By the end of this month he will have been training horses for twenty years. 到了这个月底他驯马就满20年了。
       
               
       
       
                By the end of this month he will have been climbing mountains for twenty years. 到了这个月底他登山就满20年了。
       
                Before turning into 42, Tom will have been jogging for 10 years.在汤姆满42岁之前,他坚持慢跑10年了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 16:57 , Processed in 0.054766 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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