今天要講的是將來完成進行時,其基本構成為:“主語+shall/will+have+been+動詞的現(xiàn)在分詞+其他成分”。這里的將來成分主要指的就是時間狀語。

將來完成進行時表示動作從某一時間開始(過去或現(xiàn)在)一直延續(xù)到將來某一時間。是否繼續(xù)下去,要視上下文而定。這個時態(tài)常和表示將來某一時間的狀語連用。

將來完成進行時連用的時間狀語

與將來完成進行時連用最多的時間狀語時是“by+將來時間”,比如說:

1.He will have been programming by 11pm.

11點之前他將一直在編程。

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

下星期一的這個時間之前你會干什么??

?

當然除“by+將來時”外,連用其他的時間狀語也是可能的。如:

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.?

明天他來我家時,我將會在寫報告。

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

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