59 将来完成进行时的用法 Track 059
将来完成进行时的用法与现在完成进行时的用法基本相同,只是将“坐标时间”移到将来。同样是强调动作的持续性,表示开始于将来某个时刻之前的动作持续到将来这一时刻,并可能继续持续下去。
(1)强调在将来的某一时刻之前一直在持续的一项活动

例句
a. My brother has promised to help me study for my exam tomorrow.I get home from school at 3:00 and he gets home from school at 5:00. I will have been studying for two hours by the time he gets home.
(到5:00,studying的活动仍将持续)
b. I’m retiring this fall. By then I’ll have been teaching for 30 years.
(到今年秋天,teaching的活动不再持续)
c. She will have been taking care of her blind husband for 20 years by then.
(taking care of的活动可能还会持续)
d. I’m getting tired of sitting in the car. Do you realize that by the time we arrive in Beijing, we will have been driving for twenty straight hours?
(2)表示在将来某个时刻之前经常重复的动作
例句
a. I will have been attending Professor Smith’s lectures for half a year by next week.
b. By tomorrow I will have been doing morning exercises for 100 days.
c. The old man will have been getting up at 4:00 for ten years by next month.
到下个月,这位老人坚持早晨4:00起床的习惯就保持10年时间了。