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