1.未來(lái)完成式表示在未來(lái)某時(shí)刻或某個(gè)動(dòng)作之前已完成的動(dòng)作。
2.未來(lái)完成式的形式是shall(will)+have+過(guò)去分詞。
3.未來(lái)完成式表示在未來(lái)某時(shí)刻前已完成的動(dòng)作,常與by,before引導(dǎo)的表示的未來(lái)的時(shí)間副詞片語(yǔ)連用。
By the time you get back I shall have finished it.
到你回來(lái)時(shí)我已經(jīng)把活做完了。
By the end of this month you will have broken all our dishes.
到這月底,你會(huì)把我們的餐具全都打破了。
I shall have graduated by 2000.
到2000年我將已經(jīng)畢業(yè)了。
4.未來(lái)完成式表示將來(lái)的經(jīng)歷或?qū)ζ浜蟮挠绊憽?/p>
If you break one more plate, you will have broken twenty dishes.
如果你再打碎一個(gè)盤(pán)子,你就已經(jīng)打二十個(gè)餐具了。
I shall have watched the movie twice if I go to the cinema again.
如果我再去一次電影院,我就看本片兩次了。
5.在時(shí)間和副詞子句中,用現(xiàn)在完成式代替未來(lái)完成式>來(lái)表示將來(lái)某一時(shí)刻以前已完成的動(dòng)作。
You're not to stop until all of them have been broken.
不到所有餐具都已經(jīng)碎了時(shí)你是不會(huì)停下來(lái)的。
Unless all these old dishes have been broken, I shall not buy those new ones.
除非這些舊盤(pán)子都碎了,我是不會(huì)買(mǎi)新餐具的。
Tell me what you think about the film when you have seen it.
你看完這部電影之后告訴我你對(duì)它的意見(jiàn)。