1、将来完成时1、概述将来完成时表示将来某一时间之前已经完成的动作。On the first of next month I shall have studied in this school for five years.下月一日,我在这个学校学习就满 5年了。If you come at six, I shall have done my homework.要是你 6点钟来时,我的作业就都做完了。2、构成将来完成时由“shall /will +have +v-ed”构成; 否定形式“shall /will +not +have +v-ed” 构成。By the time class is ov
2、er, we shall have finished lesson 40.下课前我们要完成第 40课。He will not have finished the work before 12.12点之前他不可能完成这项工作。3、将来完成时的用法(1)将来完成时表示将来某一时间或动作发生之前已经完成的动作,通常与before或 by连用。Before long, he will have forgotten all about it.不久他就会全忘记的。By the end of this month , well have studied 10 units.到这月末,我们将学完 10单元。(2
3、)表示持续到将来某一时间的动作或状态,这动作或状态也可能将继续进行下去。When they move here next month, well have lived in the city for 5 years.下月他们搬到这里时,我们已住在该市五年了。By the end of this month we shall have been here for two years.到这个月底,我们就已经来这里两年了。(3)表示对现在或将来可能完成动作的推测She will have arrived by now.她这是可能已经到了。It is seven. He will have got up.现在 7点,他可能已经起床了。