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