Mr.Page will have been teaching for a total of forth years.在这句话中,我想知道为什么要用will have been teaching(will have been doing)这
Mr.Page will have been teaching for a total of forth years.在这句话中,我想知道为什么要用will have been teaching(will have been doing)这个时态,而不是will have teached(have been done)
这是将来 完成进行时 will have been doing 表示截止到将来某个时间 一直持续的的动作
如果用将来完成时 will have teached表示动作发生 截止到将来某个时间 已经多长时间
前者 强调 动作发生 并不间断 一直进行 到 将来某个时间
后者 强调 动作发生 到 将来某个时间 的时间
我认为 二者 意思 差不多 用完成进行时 不过 强调 一直进行而已 .
I have just received a letter from my old school,informing me that my former headmaster,Mr.Stuart Page,will be retiring next week.Pupils of the school,old and new,will be sending him a present to mark the occasion.All those who have contributed towards the gift will sign their names in a large album which will be sent to the headmaster's home.We shall all remember Mr.Page for his patience and understanding and for the kindly encouragement he gave us when we went so unwillingly to school.A great many former pupils will be attending a farewell dinner in his honour next Thursday.It is a curious coincidence that the day before his retirement,Mr.Page will have been teaching for a total of forty years.After he has retired,he will devote himself to gardening.For him,this will be an entirely new hobby.But this does not matter,for,as he has often remarked,one is never too old to learn.