將來完成進行時的基本語法
在英語學習過程中,動詞是一種基本時態,尤其是將來完成進行時,都是需要大家進行了解的。今天我們爲大家整理了將來完成進行時的基本語法,歡迎閱讀。
將來完成進行時的形式
will/shall have been+現在分詞用於第一人稱,而 will have been+現在分詞用於其他人稱。
將來完成進行時的用法
正如將來完成時一樣,它通常與一個以by開頭的時間短語連用:
By the end of this year he’ll have been acting for thirty years.
到今年年底他當演員就滿30年了。
將來完成進行時與將來完成時的關係和現在完成進行時與現在完成時的關係一樣。即在以下情況下可以用將來完成進行時而不用將來完成時:
1)表示將來某時某事之前業已在發生的動作:
He will have been playing on the piano by that time.
他在那個時候之前應該一直都在彈鋼琴。
2)表示將來某時某動作已持續多久:
By the time the sun rises, I shall have been sleeping for nine hours.
太陽升起來之前,我已經(不停地)睡了9個小時了。
He will have been studying Chinese seven years by 1980.
到1980年之前,他就已經學了7年中文了。
By six this evening I shall have been working for ten hours.
今天傍晚六點前,我就已經(連續)工作了10個小時了。
It will have been raining for a whole week if it rains again tomorrow.
如果明天還繼續下雨,這雨就已經連着下了一整個禮拜了。
3)表示一種猜想,實際上指現在情況:
He will(=may)have been waiting for me. But I can not go,because it is raining.
他可能在等我。但我現在還不能走,因爲下雨了。
It is winter, it will have been snowing in the north.
冬天到了,北方可能已經開始下雪了。
以上就是爲大家整理的將來完成進行時的基本語法,希望能夠對大家有所幫助。學習英語,時態很重要,大家要重視起來。