将来完成时和一般将来时区别
将来完成时是用在表示在将来某一时间以前已经完成或一直持续的动作。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。将来完成进行时是英语中的一种基本时态,其动词架构为shall/will+助动词have+been+动词的现在分词。
构成不同
(1)将来完成时:shall+will(第二、三人称)+have+过去分词(done)。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。
例句:By the end of the month he will have been living/working/studying here for ten years. 到了月底他在这里居住/工作/学习就满十年了。
(2)将来完成进行时:主语+ shall/will have been doing
例句:I shall have been working here in this factory for twenty years by the end of the year. 到今年年底,我将在这个工厂工作20年了。
用法不同
(1)将来完成时:表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。
例句:Pick me up at 8 o'clock,I will have had breakfast by then.
早上8点钟你来接我,到时我已经吃完早饭了。
(2)将来完成进行时:will是情态助动词,有我想的含义。
例句:You’ll have been wondering all this time how my invention works.
我想你这些时候一直想知道我的发明是怎样工作的吧。