逍遥学能 2017-08-12 15:40
一般来说,将来完成进行时的组成结构为:“主语 + 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