過去完成時有特殊的語法規(guī)則,它與其他完成時有明顯不同,不僅結(jié)構(gòu)上不同,內(nèi)容、含義上也不同,今天,小編就來為大家講解一下過去完成時區(qū)別于其他完成時的特殊點,一起來看看吧!

?

一、過去完成時與現(xiàn)在完成時的區(qū)別

現(xiàn)在完成時表示的動作發(fā)生在過去,以現(xiàn)在的時間為基點,但側(cè)重對現(xiàn)在產(chǎn)生的結(jié)果或造成的影響,與現(xiàn)在有關(guān),其結(jié)構(gòu)為“助動詞have (has) + 過去分詞”;過去完成時則是一個相對的時態(tài),

以過去時間為基點,它所表示的動作不僅發(fā)生在過去,更強調(diào)“過去的過去”,只有和過去某時或某動作相比較時,才用到它。

  比較:I have learned 1000 English words so far.到目前為止我已經(jīng)學(xué)會了1000 個英語單詞。

I had learned 1000 English words till then.到那時為止我已經(jīng)學(xué)會了1000 個英語單詞。

  — I'm sorry to keep you waiting. 對不起,讓你久等了。

  — Oh, not at all. I have been here only a few minutes.沒什么,我只等了幾分鐘。(“等”的動作從過去某一時間點持續(xù)到現(xiàn)在)

二、過去完成時與一般過去時的區(qū)別

  雖然這兩種時態(tài)都表示過去發(fā)生的動作或存在的狀態(tài),但在使用時應(yīng)注意以下幾點: 

  1. 時間狀語不同:過去完成時在時間上強調(diào)“過去的過去”;而一般過去時只強調(diào)過去某一特定的時間。

  比較:They had arrived at the station by ten yesterday.

  They arrived at the station at ten yesterday.

  2. 在沒有明確的過去時間狀語作標(biāo)志時,謂語動詞動作發(fā)生的時間先后須依據(jù)上下文來判斷:先發(fā)生的用過去完成時,后發(fā)生的則用一般過去時。

  She was very happy. Her whole family were pleased with her, too. She had just won the first in the composition competition.

  3. 當(dāng)兩個或兩個以上接連發(fā)生的動作用and 或but 連接時,按時間順序,只需用一般過去時來代替過去完成時;

另外,在before ,after ,as soon as 引導(dǎo)的從句中,由于這些連詞本身已經(jīng)表示出時間的先后,因此也可以用過去時來代替過去完成時。

He entered the room, turned on the light and read an evening paper.

?

看完了上面的語法知識,相信大家已經(jīng)對過去完成時區(qū)別于其他完成時的特殊含義和用法了,喜歡就收藏起來吧~