什么是將來完成進(jìn)行時
將來完成進(jìn)行時,是英語中,動詞的一種基本時態(tài),其構(gòu)成為:主語+shall/will+助動詞have+been+動詞的現(xiàn)在分詞+其他成分。其表達(dá)的意思為:表示某種情況下一直持續(xù)到說話人所提及的時間。
一、將來完成進(jìn)行時的結(jié)構(gòu)
主語+ 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.
2.The play is coming off in August. By then the play will have been running for three months.
3.By Friday midday, they will have been working on it for seven days.
?
二、將來完成進(jìn)行時的用法
在下列句子中,will是情態(tài)助動詞,有“大概”或“我想”的含義。
如:
1.You’ll have been wondering all this time how my invention works.
2.They will have been having a holiday yesterday.
? ? ?3.By the time John retires, James will have been practicing for 10 years.
4.If we don't hurry up the store will have been closing before we get there.