將來(lái)完成進(jìn)行時(shí),是英語(yǔ)中,動(dòng)詞的一種基本時(shí)態(tài),其構(gòu)成為:主語(yǔ)+shall/will+助動(dòng)詞have+been+動(dòng)詞的現(xiàn)在分詞+其他成分。其表達(dá)的意思為:表示某種情況下一直持續(xù)到說(shuō)話人所提及的時(shí)間。

一、將來(lái)完成進(jìn)行時(shí)的結(jié)構(gòu)

  主語(yǔ)+ shall/will + have + been + 現(xiàn)在分詞 + 其他成分

  如:

  1.I shall have been working here in this factory for twenty years by the end of the year.

到今 年年底,我將在這個(gè)工廠工作20年了

  2.The play is coming off in August. By then the play will have been running for three months.

這個(gè)劇將于8月停演。到那時(shí)為止,這個(gè)劇將連演三個(gè)月了。

  3.By Friday midday, they will have been working on it for seven days.

到星期五中午,他們就在這個(gè)工程上干了7天了。

?

二、將來(lái)完成進(jìn)行時(shí)的用法

  在下列句子中,will是情態(tài)助動(dòng)詞,有“大概”或“我想”的含義。

  如:

  1.You’ll have been wondering all this time how my invention works.

我想你這些時(shí)候一直想知道我的發(fā)明是怎樣工作的吧。

  2.They will have been having a holiday yesterday.

他們昨天大概是在度假來(lái)著。

? ? ?3.By the time John retires, James will have been practicing for 10 years.

到約翰退休的時(shí)候,詹姆斯已經(jīng)在從事工作10年了。

  4.If we don't hurry up the store will have been closing before we get there.

咱們?nèi)绮豢煲稽c(diǎn)兒,等我們到了那兒,店門就會(huì)關(guān)了。