3.现在完成时、过去完成时与将来完成时的区别
现在完成时表示过去发生的动作对现在的影响,时间是现在范畴。
过去完成时表示过去之前已经发生的动作,即"过去的过去",时间是过去范畴。
将来完成时表示将来某时间前将已经完成的动作,时间是将来范畴。
By the end of next year,my brother will have left the college.
到明年年末,我哥哥将会大学毕业了。
Jack has joined the army.He has been a soldier for two years.
杰克参军了。他当兵两年了。
He had left before I came back.
我回来之前他就离开了。
[高考链接1]
用所给动词的正确形式填空
1.-Tommy is planning to buy a car.
-I know.By next month,he will_have_saved(save) enough for a used one.(2011·江苏)
2.On her next birthday,Ann will_have_been(be) married for twenty years.(2011·天津)
二、将来进行时
1.概述
将来进行时由"shall/will be+现在分词"构成。
将来进行时主要表示将来某一时间正在进行的动作,或表示要在将来某一时间开始、并继续下去的动作。常用来表示礼貌的询问、请求等。句中常用的时间状语有soon,tomorrow,this evening,on Sunday,by this time,in two days,tomorrow evening等。
The time of the next day they will be sitting in the cinema.
第二天的这个时候,他们正坐在电影院里。
What will you be doing at six tomorrow evening?
明天晚上六点你将在做什么?
By this time tomorrow,I'll be lying on the beach.