學(xué)習(xí)啦 > 優(yōu)秀作品專欄 > 英語學(xué)習(xí) >

英語語法學(xué)習(xí):將來完成進(jìn)行時(shí)

時(shí)間: 家志1175 分享

  學(xué)習(xí)啦:將來完成進(jìn)行時(shí)屬于一種比較復(fù)雜的語法時(shí)態(tài),需要多多練習(xí),下面我們一起看看這篇《將來完成進(jìn)行時(shí)》。

  形式

  will/shall have been+現(xiàn)在分詞用于第一人稱,而 will have been+現(xiàn)在分詞用于其他人稱。

  用法

  正如將來完成時(shí)一樣,它通常與一個(gè)以by開頭的時(shí)間短語連用:

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

  到今年年底他當(dāng)演員就滿30年了。

  將來完成進(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座了

  公眾號(hào):英語語法教程

  本文為原創(chuàng)文章,版權(quán)歸作者所有,未經(jīng)授權(quán)不得轉(zhuǎn)載!——學(xué)習(xí)啦


3954075