将来完成时是用于表示在将来某一时间以前已经完成或一直持续的动作。将来完成时是由"shall/will + have +过去分词"构成的。 

首先我们来看几个例句:

到现在我已经学了3000单词了。  I have learned 3000 words by now. 

到去年我已经学了2000单词了。 I had learned 2000 words by last year. 

到明年的时候我就会学4000单词了。 I will have learned 4000 words by next year. 

 

1、表示到将来某个时间为止势必会完成或预计要完成的动作。

如: When we get there, she’ll have gone to work.  我们到那里时她会已上班去了。

I expect you will have changed your mind by tomorrow.  我预料到明天你就会改变主意了。

例句: 

我已经在这住了5年了。 I have lived here for 5 years.

截止到去年我已经住在这4年了。  I have lived here for 4 years by last year.

到明年的时候我就住这6年了。  I will have lived here for 6 years by next year.

 

2、表示某种状况将一直持续到说话人所提及的某一将来时间。

如: We will have been married a year on June 25th.  到6月25日我们俩结婚就满1年了。

By this time next week, I will have been working for this company for 24 years.  到下星期此刻,我就已经为该公司干了24年了。

By next Monday,she will have studied here for three years.到下周一,她在这里学习就要满3年了。

The concert will begin at half past eight.They will have played half an hour when you arrive.音乐会将在8点半开始。你到达时,他们将已经演奏半小时了。

 

3、表示对现在或将来可能已经完成动作的推测,对过去实况的推测。

He will have arrived by now.他这是可能已经到了。

He is a somebody now.He will have forgotten his old friends.他现在是个要人了,可能把老朋友都忘了。

You'll have heard that China will launch another spaceship.中国将要发射另一艘宇宙飞船,你可能已经听说了。