英语学习论坛

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

将来完成进行时的注意事项

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

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

bbb4f8743b86e6f019e9b0b0a080d2e519.jpg

bbb4f8743b86e6f019e9b0b0a080d2e519.jpg

        一般来说,将来完成进行时的组成结构为:“主语 + will/shall + have + been + 现在分词”,同时,为了清楚表达意思,一般都配有时间状语,这样的结构导致了在使用将来完成进行时的时候,很容易出现问题。小编今天准备了在使用将来完成进行时的时候需要记住的几个事项:
        1.REMEMBER No Future in Time Clauses
        和所有的将来时态一样,使用将来完成进行时的时候,不能用带有以下词汇的时间状语,包括:
        when, while, before, after, by the time, as soon as, if, unless 等等
        当出现这些词汇时,应该使用现在完成进行时。比如说:
        除非你的工作时间和Tim一样长了,否则你不能升职。
        You won't get a promotion until you will have been working here as long as Tim. Not Correct
        You won't get a promotion until you have been working here as long as Tim. Correct
         
        2.REMEMBER Non-Continuous Verbs / Mixed Verbs
        要记住:不能在任何进行时态中使用非持续性的动词。还有,有混合意义(即可以表示持续性也可以表示非持续性)的动词,在表示持续性含义时,也不能用在将来完成进行时中。如果要使用这类动词,就不应该使用将来完成进行时,而要使用将来完成时。比如说:
        两年以后,Ned就能拿到他的驾驶执照了。
        Ned will have been having his driver's license for over two years. Not Correct
        Ned will have had his driver's license for over two years. Correct
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 01:39 , Processed in 0.074507 second(s), 9 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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