今天要講的是將來(lái)完成進(jìn)行時(shí),其基本構(gòu)成為:“主語(yǔ)+shall/will+have+been+動(dòng)詞的現(xiàn)在分詞+其他成分”。這里的將來(lái)成分主要指的就是時(shí)間狀語(yǔ)。

將來(lái)完成進(jìn)行時(shí)表示動(dòng)作從某一時(shí)間開(kāi)始(過(guò)去或現(xiàn)在)一直延續(xù)到將來(lái)某一時(shí)間。是否繼續(xù)下去,要視上下文而定。這個(gè)時(shí)態(tài)常和表示將來(lái)某一時(shí)間的狀語(yǔ)連用。

將來(lái)完成進(jìn)行時(shí)連用的時(shí)間狀語(yǔ)

與將來(lái)完成進(jìn)行時(shí)連用最多的時(shí)間狀語(yǔ)時(shí)是“by+將來(lái)時(shí)間”,比如說(shuō):

1.He will have been programming by 11pm.

11點(diǎn)之前他將一直在編程。

2.What will you have been doing at this time by next Monday?

下星期一的這個(gè)時(shí)間之前你會(huì)干什么??

?

當(dāng)然除“by+將來(lái)時(shí)”外,連用其他的時(shí)間狀語(yǔ)也是可能的。如:

1.He?will?have?been?working?all?day.?

他整天將都在工作。

2.She?will?have?been?having?treatment?all?her?life.?

她將終生受到治療。

3.I’ll?have?been?teaching?for?thirty?years?this?winter.

到今年冬天我就已任教三十年了。

4.When he comes to my house tomorrow, I will be writing the report.?

明天他來(lái)我家時(shí),我將會(huì)在寫(xiě)報(bào)告。

5.It will have been raining for a whole week if it rains again tomorrow.
如果明天還繼續(xù)下雨,這雨就已經(jīng)連著下了一整個(gè)禮拜了。

6.If we don’t hurry up the store will have been closing before we get there.
咱們?nèi)舨豢煲稽c(diǎn)兒,等我們到了那兒,店門(mén)就會(huì)關(guān)了。