将来完成时和将来进行时
【归纳】
一、将来完成时
将来完成时表示在将来某一时间之前完成的动作,并且往往对将来某一时间产生了影响。将来完成时的谓语由"shall / will + have +过去分词"构成。和一般将来时一样,主语是第一人称时用的shall也常被will所代替。如:
By the end of the year I shall / will have saved 500 pounds.
Before long, Jim will have forgotten all about this matter.
将来完成时常与ever, never, soon等时间状语连用。如:
Will you soon have finished reading the book?
将来完成时常与时间或条件状语从句连用。如:
When I have done that, I shall have done all I was supposed to do.
If you come at six o'clock, I shall have got my car fixed.
注意:在时间和条件状语从句中, 表示将来某时之前已完成或发生的事情用现在完成时。如:
He will come to call you the moment he has finished his painting.
We'll start at five o'clock if it has stopped raining by then.
二、将来进行时