將來(lái)完成進(jìn)行時(shí)的時(shí)間狀語(yǔ)
今天要講的是將來(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)了。