將來完成進(jìn)行時(shí)的基本語法
在英語學(xué)習(xí)過程中,動詞是一種基本時(shí)態(tài),尤其是將來完成進(jìn)行時(shí),都是需要大家進(jìn)行了解的。今天我們?yōu)榇蠹艺砹藢硗瓿蛇M(jìn)行時(shí)的基本語法,歡迎閱讀。
將來完成進(jìn)行時(shí)的形式
will/shall have been+現(xiàn)在分詞用于第一人稱,而 will have been+現(xiàn)在分詞用于其他人稱。
將來完成進(jìn)行時(shí)的用法
正如將來完成時(shí)一樣,它通常與一個(gè)以by開頭的時(shí)間短語連用:
By the end of this year he’ll have been acting for thirty years.
到今年年底他當(dāng)演員就滿30年了。
將來完成進(jìn)行時(shí)與將來完成時(shí)的關(guān)系和現(xiàn)在完成進(jìn)行時(shí)與現(xiàn)在完成時(shí)的關(guān)系一樣。即在以下情況下可以用將來完成進(jìn)行時(shí)而不用將來完成時(shí):
1)表示將來某時(shí)某事之前業(yè)已在發(fā)生的動作:
He will have been playing on the piano by that time.
他在那個(gè)時(shí)候之前應(yīng)該一直都在彈鋼琴。
2)表示將來某時(shí)某動作已持續(xù)多久:
By the time the sun rises, I shall have been sleeping for nine hours.
太陽升起來之前,我已經(jīng)(不停地)睡了9個(gè)小時(shí)了。
He will have been studying Chinese seven years by 1980.
到1980年之前,他就已經(jīng)學(xué)了7年中文了。
By six this evening I shall have been working for ten hours.
今天傍晚六點(diǎn)前,我就已經(jīng)(連續(xù))工作了10個(gè)小時(shí)了。
It will have been raining for a whole week if it rains again tomorrow.
如果明天還繼續(xù)下雨,這雨就已經(jīng)連著下了一整個(gè)禮拜了。
3)表示一種猜想,實(shí)際上指現(xiàn)在情況:
He will(=may)have been waiting for me. But I can not go,because it is raining.
他可能在等我。但我現(xiàn)在還不能走,因?yàn)橄掠炅恕?/p>
It is winter, it will have been snowing in the north.
冬天到了,北方可能已經(jīng)開始下雪了。
以上就是為大家整理的將來完成進(jìn)行時(shí)的基本語法,希望能夠?qū)Υ蠹矣兴鶐椭W(xué)習(xí)英語,時(shí)態(tài)很重要,大家要重視起來。