當前位置

首頁 > 英語學習 > 英語語法 > 將來完成進行時的用法歸納

將來完成進行時的用法歸納

推薦人: 來源: 閱讀: 2.67W 次

將來完成時用來表示在將來某一時間以前已經完成或一直持續的動作。經常與before+將來時間或by+將來時間連用,也可與before或by the time引導的現在時的從句連用。 

padding-bottom: 100%;">將來完成進行時的用法歸納

一、結構形式

過去完成進行時由“will / shall have been+現在分詞(doing)”構成,通常還會有其他狀語成分表示時間長短。

 

二、用法歸納

用法一:表示動作從某一時間開始一直延續到將來某一時間,至於是否繼續下去,要視上下文而定。如:

She will have been having treatment all her life. 

她將終生受到治療。

By the end of next month he will have been here for ten years. 

到下月底,他在這兒就夠十年了。

By this time next year, we will have been doing business with each other for 20 years.

到明年這時候,我們的業務住來就滿20年了。

By the end of this year he’ll have been acting for thirty years.

到今年年底他當演員就滿30年了。

 

用法二:表示一種經常性反覆進行的持續性動作。如:

By the end of this month he will have been training horses for twenty years.

到了這個月底他馴馬就滿20年了。

By the end of this month he will have been climbing mountains for twenty years.

到了這個月底他登山就滿20年了。

Before turning into 42, Tom will have been jogging for 10 years.

在湯姆滿42歲之前,他堅持慢跑10年了。