將來(lái)完成時(shí)是用在表示在將來(lái)某一時(shí)間以前已經(jīng)完成或一直持續(xù)的動(dòng)作。經(jīng)常與before+將來(lái)時(shí)間或by+將來(lái)時(shí)間連用,,也可與before或by the time短語(yǔ)引導(dǎo)的現(xiàn)在時(shí)的從句連用,。 狀態(tài)已完成:表示某事持續(xù)到將來(lái)某一時(shí)為止一直有的狀態(tài)。并在將來(lái)完成。 動(dòng)作完成:表示將來(lái)某一時(shí)或另一個(gè)將來(lái)的動(dòng)作之前,,已經(jīng)完成的動(dòng)作或已經(jīng)對(duì)動(dòng)作會(huì)產(chǎn)生一定的影響,。
目錄即在以下情況下可以用將來(lái)完成進(jìn)行時(shí)而不用將來(lái)完成時(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)作,,就必須用將來(lái)完成時(shí): By the end of the month he will have trained 600 horses/climbed 50 mountains. 到本月底,他馴服的馬就有600匹/攀登的山峰就有50座了,。 將來(lái)完成時(shí)用來(lái)表示在將來(lái)某一時(shí)間以前已經(jīng)完成或一直持續(xù)的動(dòng)作,。 a. 狀態(tài)已完成:表示某事持續(xù)到將來(lái)某一時(shí)為止一直有的狀態(tài)。并在將來(lái)完成,。 b. 動(dòng)作已完成:表示將來(lái)某一時(shí)或另一個(gè)將來(lái)的動(dòng)作之前,,已經(jīng)完成的動(dòng)作或已經(jīng)對(duì)動(dòng)作產(chǎn)生一定的影響。 例:a:They will have been married for 20 years by then. 到那時(shí)他們倆結(jié)婚就滿20年了,。 b: You will have reached Shanghai by this time tomorrow. 明天的這個(gè)時(shí)候你就到上海了,。 1.表示在將來(lái)某一時(shí)間之前已完成的動(dòng)作,并往往對(duì)將來(lái)某一時(shí)間產(chǎn)生影響,。 例:{1}Pick me up at 8 o'clock,I will have had breakfast by then. 早上8點(diǎn)鐘你來(lái)接我,,到時(shí)我已經(jīng)吃完早飯了。 {2}We shall(will) have learned 12 units by the end of this term. 到這個(gè)學(xué)期末,,我們將學(xué)完12個(gè)單元,。 {3}By the time you get home, I will have cleaned the house from top to bottom. 你到家之前我將把房子徹底打掃一遍,。 2.表示推測(cè),,相當(dāng)于"must have done"結(jié)構(gòu)。 例:{1}You will have heard of this, I guess. 我猜你已經(jīng)聽(tīng)說(shuō)過(guò)這件事了,。 {2}I am sure that he will have got the information. 我相信他一定會(huì)得到這個(gè)信息。 例:We will have been married a year on June 25th. 到6月25日我們倆結(jié)婚就滿1年了,。
|
|
來(lái)自: 武漢故事 > 《外語(yǔ)學(xué)習(xí)》