將來(lái)完成進(jìn)行時(shí)的用法歸納
將來(lái)完成時(shí)用來(lái)表示在將來(lái)某一時(shí)間以前已經(jīng)完成或一直持續(xù)的動(dòng)作。經(jīng)常與before+將來(lái)時(shí)間或by+將來(lái)時(shí)間連用,也可與before或by the time引導(dǎo)的現(xiàn)在時(shí)的從句連用。?
一、結(jié)構(gòu)形式
過(guò)去完成進(jìn)行時(shí)由“will / shall have been+現(xiàn)在分詞(doing)”構(gòu)成,通常還會(huì)有其他狀語(yǔ)成分表示時(shí)間長(zhǎng)短。
?
二、用法歸納
用法一:表示動(dòng)作從某一時(shí)間開(kāi)始一直延續(xù)到將來(lái)某一時(shí)間,至于是否繼續(xù)下去,要視上下文而定。如:
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.
By the end of this year he’ll have been acting for thirty years.
?
用法二:表示一種經(jīng)常性反復(fù)進(jìn)行的持續(xù)性動(dòng)作。如:
By the end of this month he will have been training horses for twenty years.
By the end of this month he will have been climbing mountains for twenty years.
Before turning into 42, Tom will have been jogging for 10 years.
?
?
?
?
- 相關(guān)熱點(diǎn):
- 英語(yǔ)時(shí)態(tài)
- 英語(yǔ)語(yǔ)法
- 發(fā)音音標(biāo)