英語中完成時(shí)就是已經(jīng)完成的時(shí)態(tài)。 包括現(xiàn)在完成時(shí),過去完成時(shí)和將來完成時(shí)以及過去將來完成時(shí)。完成時(shí)態(tài)的構(gòu)成分為兩部分:一是助動(dòng)詞,二是實(shí)義動(dòng)詞的過去分詞。

完成時(shí)態(tài)的構(gòu)成分為兩部分:一是助動(dòng)詞,二是實(shí)義動(dòng)詞的過去分詞-ed。具體來說,用助動(dòng)詞have表示“時(shí)”,以表明動(dòng)作發(fā)生的時(shí)間是在過去、現(xiàn)在還是將來;用過去分詞來表示動(dòng)作的“態(tài)”,以表明該動(dòng)作已經(jīng)完成。

現(xiàn)在完成時(shí)

1.概念:過去發(fā)生或已經(jīng)完成的動(dòng)作對(duì)現(xiàn)在造成的影響或結(jié)果,或從過去已經(jīng)開始,持續(xù)到現(xiàn)在的動(dòng)作或狀態(tài)。

本結(jié)構(gòu):主語+have/has+動(dòng)詞的過去分詞(p.p)(V-ed) e.g done

肯定句:主語+have/has+動(dòng)詞的過去分詞(p.p)(V-ed)+賓語.

否定句:主語+have/has+not+動(dòng)詞的過去分詞(p.p)(V-ed)+賓語.

一般疑問句:Have/Has+主語+動(dòng)詞的過去分詞(p.p)(V-ed)+賓語.

特殊疑問句:特殊疑問詞或詞組+一般疑問句(have/has+主語+過去分詞(V-ed)+其他)

6.例句:I've written an article.

It has rained these days.

過去完成時(shí)

1.概念:以過去某個(gè)時(shí)間為標(biāo)準(zhǔn),在此以前發(fā)生的動(dòng)作或行為,或在過去某動(dòng)作之前完成的行為,即“過去的過去”。

2.時(shí)間狀語:before, by the end of last year(term, month…),etc.

3.基本結(jié)構(gòu):had + done.

4.否定形式:had + not + done.

5.一般疑問句:had放于句首。

6.例句:As soon as we got to the station, the train had left.

By the end of last month. We had reviewed four books.

現(xiàn)在完成進(jìn)行時(shí)

1.概念:表示從過去某時(shí)開始一直延續(xù)到現(xiàn)在還在進(jìn)行,或可能還要繼續(xù)下去的動(dòng)作,強(qiáng)調(diào)動(dòng)作的持續(xù)性和不間斷性。

2. 基本結(jié)構(gòu):主語 + have/has +been+doing

3. 例句

She has been sweeping the street all day. She is too tired.
她一整天都在掃大街。她太累了。

It has been raining for three hours.
雨已經(jīng)下了三個(gè)小時(shí)了

定義

將來完成時(shí)用來表示在將來某一時(shí)間以前已經(jīng)完成或一直持續(xù)的動(dòng)作。經(jīng)常與before+將來時(shí)間或by+將來時(shí)間連用,也可與before或by the time短語引導(dǎo)的現(xiàn)在時(shí)的從句連用。

將來完成時(shí)

構(gòu)成

shall+have+過去分詞用于第一人稱,

will+have+過去分詞可用于所有人稱。

將來完成時(shí):will have done

被動(dòng)語態(tài):will have been done

其中,have been done為整個(gè)的V原

實(shí)例

a. 狀態(tài)完成:表示某事繼續(xù)到將來某一時(shí)為止一直有的狀態(tài)。并在將來完成。

b. 動(dòng)作完成:表示將來某一時(shí)或另一個(gè)將來的動(dòng)作之前,已經(jīng)完成的動(dòng)作或已經(jīng)對(duì)動(dòng)作產(chǎn)生一定的影響。

They will have been married for 20 years by then.
他們到那時(shí)已經(jīng)結(jié)婚20年。

You will have reached Shanghai by this time tomorrow.
明天這個(gè)時(shí)候你已經(jīng)到達(dá)上海。

將來完成時(shí)的構(gòu)成

將來完成時(shí)的構(gòu)成是由"shall/will + have +過去分詞"構(gòu)成的。

Before long he will have forgotten all about the matter.
不久他就會(huì)全然忘記這件事的。

He is somebody now. He will not have remembered his old classmates.
他現(xiàn)在是一個(gè)有身份的人了,他可能不會(huì)記得老同學(xué)了。

Will you have known Kevin for 10 years next month?
到下個(gè)月你認(rèn)識(shí)凱文該有10年了吧?

將來完成時(shí)的用法

①表示在將來某一時(shí)間之前已完成的動(dòng)作,并往往對(duì)將來某一時(shí)間產(chǎn)生影響。

Pick me up at 8 o'clock,I will have had breakfast by then.
早上8點(diǎn)鐘你來接我,到時(shí)我已經(jīng)吃完早飯了。

We will have learned 12 units by the end of this term.
到這個(gè)學(xué)期末,我們將學(xué)完12個(gè)單元。

By the time you get home I will have cleaned the house from top to bottom.
你到家之前我將把房子徹底打掃一遍。

②表示推測(cè),相當(dāng)于"must have done"結(jié)構(gòu)。

You will have heard of this, I guess.
我想你已經(jīng)聽說過這件事了。

I am sure he will have got the information.
我相信他一定會(huì)得到這個(gè)信息。

③.表示某種狀態(tài)一直持續(xù)到說話人所提及的時(shí)間。

We will have been married a year on June 25th.
到6月25日我們倆結(jié)婚就滿1年了。