將來完成進行時的情態意義
將來完成進行時是英語時態中比較常見的一種,但是,大家對它的用法可能還是不太瞭解。今天,小編爲大家準備了相關的語法知識,將要爲大家來講解一下:將來完成進行時的概念和用法,一起來看看吧!
一、將來完成進行時的情態意義
“will / shall have been+現在分詞”結構除表示將來完成進行時外,有時其中的 will 也可能是情態動詞,具有情態意義,比較表示推測或猜想等。如:
They will have been having a holiday yesterday. 他們昨天大概是在度假。
You’ll have been wondering all this time how my invention works. 我想你這些時候一直想知道我的發明怎樣會行得通的。
二、將來完成進行時用於狀語從句的變體
正如我們通常要在條件狀語從句和時時間狀語從句中用一般現在時代替一般將來時以及用現在完成時代替將來完成時等一樣,如果因語義的需要,我們需要在條件狀語從句和時時間狀語從句中使用將來完成進行時,那麼我們通常要用現在完成進行時代替將來完成進行時。如:
I’ll have finished in the bathroom in a few minutes. 我一會兒就用完浴室了。
As soon as I have finished I’ll give you a call. 我一完事兒,就給你打電話。
三、將來完成進行時與將來完成時比較
將來完成進行時與將來完成時的關係和現在完成進行時與現在完成時的關係一樣。即在以下情況下可以用將來完成進行時而不用將來完成時:
1. 動作本身就是連續的:
By the end of the month he will have been living / working / studying here for ten years. 到了月底他在這裏居住 / 工作 / 學習就滿十年了。
2. 一種經常進行的動作被表示爲連續的動作:
By the end of this month he will have been training horses / climbing mountains for twenty years. 到了這個月底他馴馬 / 登山就滿 20年了。
但是如果提到所馴馬匹或所攀登的山峯的數目,或用任何方式把動作分割爲一次又一次的動作,就必須用將來完成時:
By the end of the month he will have trained 600 horses / climbed 50 mountains. 到本月底,他馴服的馬就有600匹 / 攀登的山峯就有50座了。
怎麼樣,看完了這篇文章,大家是不是對將來完成進行時的用法有了初步的瞭解了呢?喜歡就趕快收藏起來吧~