語法解析 | 過去完成時(shí)與其他完成時(shí)的區(qū)別
過去完成時(shí)有特殊的語法規(guī)則,它與其他完成時(shí)有明顯不同,不僅結(jié)構(gòu)上不同,內(nèi)容、含義上也不同,今天,小編就來為大家講解一下過去完成時(shí)區(qū)別于其他完成時(shí)的特殊點(diǎn),一起來看看吧!
?
一、過去完成時(shí)與現(xiàn)在完成時(shí)的區(qū)別
現(xiàn)在完成時(shí)表示的動(dòng)作發(fā)生在過去,以現(xiàn)在的時(shí)間為基點(diǎn),但側(cè)重對現(xiàn)在產(chǎn)生的結(jié)果或造成的影響,與現(xiàn)在有關(guān),其結(jié)構(gòu)為“助動(dòng)詞have (has) + 過去分詞”;過去完成時(shí)則是一個(gè)相對的時(shí)態(tài),
以過去時(shí)間為基點(diǎn),它所表示的動(dòng)作不僅發(fā)生在過去,更強(qiáng)調(diào)“過去的過去”,只有和過去某時(shí)或某動(dòng)作相比較時(shí),才用到它。
比較:I have learned 1000 English words so far.到目前為止我已經(jīng)學(xué)會了1000 個(gè)英語單詞。
I had learned 1000 English words till then.到那時(shí)為止我已經(jīng)學(xué)會了1000 個(gè)英語單詞。
— I'm sorry to keep you waiting. 對不起,讓你久等了。
— Oh, not at all. I have been here only a few minutes.沒什么,我只等了幾分鐘。(“等”的動(dòng)作從過去某一時(shí)間點(diǎn)持續(xù)到現(xiàn)在)
二、過去完成時(shí)與一般過去時(shí)的區(qū)別
雖然這兩種時(shí)態(tài)都表示過去發(fā)生的動(dòng)作或存在的狀態(tài),但在使用時(shí)應(yīng)注意以下幾點(diǎn):
1. 時(shí)間狀語不同:過去完成時(shí)在時(shí)間上強(qiáng)調(diào)“過去的過去”;而一般過去時(shí)只強(qiáng)調(diào)過去某一特定的時(shí)間。
比較:They had arrived at the station by ten yesterday.
They arrived at the station at ten yesterday.
2. 在沒有明確的過去時(shí)間狀語作標(biāo)志時(shí),謂語動(dòng)詞動(dòng)作發(fā)生的時(shí)間先后須依據(jù)上下文來判斷:先發(fā)生的用過去完成時(shí),后發(fā)生的則用一般過去時(shí)。
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)兩個(gè)或兩個(gè)以上接連發(fā)生的動(dòng)作用and 或but 連接時(shí),按時(shí)間順序,只需用一般過去時(shí)來代替過去完成時(shí);
另外,在before ,after ,as soon as 引導(dǎo)的從句中,由于這些連詞本身已經(jīng)表示出時(shí)間的先后,因此也可以用過去時(shí)來代替過去完成時(shí)。
He entered the room, turned on the light and read an evening paper.
?
看完了上面的語法知識,相信大家已經(jīng)對過去完成時(shí)區(qū)別于其他完成時(shí)的特殊含義和用法了,喜歡就收藏起來吧~
- 相關(guān)熱點(diǎn):
- 英語時(shí)態(tài)
- 英語語法
- 薄冰英語語法