一、從結(jié)構(gòu)上區(qū)別
現(xiàn)在完成時:主語 + have / has + 過去分詞 (肯定式)
主語 + have / has + not + 過去分詞 (否定式)
Have / Has + 主語 + 過去分詞 (疑問式)
過去完成時:主語 + had + 過去分詞 (肯定式)
主語 +had + not + 過去分詞 (否定式)
Had + 主語 + 過去分詞 (疑問式)
(二)從時間狀語區(qū)別
現(xiàn)在完成時: 常用的時間狀語包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。
過去完成時: 常用的時間狀語包括 “by, at, before等構(gòu)成的短語”。
注意:當(dāng)表示一段時間,現(xiàn)在完成時和過去完成時都可以用for 或since引導(dǎo)的狀語。
例如:Have you had your lunch yet? 你吃午飯了嗎?
Yes, I have . I’ve just had it. 是的,我剛吃完。
I have had a clock now. 我現(xiàn)在有一個鬧鐘了。
Have you already posted the photos? 你把照片寄走了嗎?
The meeting had begun when we got there. 我們到那兒時,會議已經(jīng)開始了。
We had learned about 5000English words by the end of last term.
到上學(xué)期末我們已經(jīng)學(xué)了5000個英語單詞。
They had done the work at five o’clock. 在五點(diǎn)鐘的時候他們已經(jīng)完成了那項工作。
I’ve known Li Lei for three years. 我認(rèn)識李蕾已經(jīng)三年了。
I have worked here since ten years ago. 自從十年前我就在這工作。
We had not heard from him since we left here. 自從我們離開以來一直沒有收到他的來信。
They had then been without sleep for twenty-four hours.這時他們已經(jīng)有24個小時沒有合眼了。
(三)使用時注意事項
使用現(xiàn)在完成時應(yīng)該注意:
1.“ have/ has got ”形式上是一種完成時,但和have/ has 為同一意義,即 “有”。
例如:Have you got a pen-friend? 你有筆友嗎?
Yes, I have. 是的,我有。
Has he got a lot of work to do? 他有許多工作要做嗎?
No, he hasn’t. 不,他沒有。
2. have/ has gone to 與 have/has been to 的區(qū)別
have/ has gone to 強(qiáng)調(diào)“去而未歸”; have/ has been to 強(qiáng)調(diào)“去而歸還”。 have/ has
been to常和once, twice, never, ever連用; have/ has gone to則不可。例如:
— Have Jack ever been to Beijing? 杰克去過北京嗎?
— Yes, he’s been there several times. 是的,他去過好幾次了。
— Where have Mary and Tom gone? 瑪麗和湯姆去哪里了?
— They’ve gone to London. 他們?nèi)惗亓恕?BR> 3.非延續(xù)性動詞不能用于“現(xiàn)在完成時 + 表示一段時間的狀語”的句型中。
這類動詞有:come, go, start, leave, die, buy, finish, join, borrow, stop等。但它們能夠
用表示持續(xù)狀態(tài)的相應(yīng)的延續(xù)性動詞替換句中的終止性動詞。例如:
arrive, come → be here, be in
begin, start → be on
buy → have
die → be dead
fall asleep(ill) → be asleep (ill)
finish, end → be over
get to know → know
get up → be up
go out → be out
join → be in , be a + 名詞
leave, move → be away, be out of
使用過去完成時應(yīng)該注意:
如果兩個動作緊接著發(fā)生,則常常不用過去完成時。例如:
When she came into the room, she found them sitting together singing.
她進(jìn)屋時看見他們坐在一起唱歌。
After we said good-bye to our friends, we left the village.
在和朋友告別之后我們就離開村子。
---------------------------------------------------
現(xiàn)在完成時和過去完成時的區(qū)別與用法:
現(xiàn)在完成時著眼于現(xiàn)在,強(qiáng)調(diào)過去發(fā)生的某動作對現(xiàn)在造成的影響和結(jié)果,或是由過去持續(xù)到現(xiàn)在的動作。
I have cleaned the classroom .(強(qiáng)調(diào)掃地所產(chǎn)生的結(jié)果:地干凈了?。?BR> We have lived here for ten years.(“住”從過去持續(xù)到現(xiàn)在的動作用現(xiàn)在完成時)
We have lived here since we came here.(“住”是從過去持續(xù)到現(xiàn)在的動作用現(xiàn)在完成時)
過去完成時則主要體現(xiàn)過去發(fā)生的兩動作的先后有別,表達(dá)的是“過去的過去”,即比過去發(fā)生的某動作都還要“過去”,兩動作中先發(fā)生的就用過去完成時,后發(fā)生的則只用一般過去時。運(yùn)用過去完成時的句子往往有兩過去的時間或動作,一定要注意這點(diǎn)喲!
Mr Green had lived in New York for ten years before he came to China.("來”中國已過去,而先前“住”在紐約更過去?。硗庾⒁猓骸白 痹诩~約可沒有持續(xù)到現(xiàn)在喲?。?BR> We had learned 1000 words by the end of last term.
(“上期期末”已過去,而是在其前“學(xué)”的就更過去了?。?BR> -------------------------------------------------------
現(xiàn)在完成時與一般過去時的區(qū)別
1. 一般過去時表示過去某個時間發(fā)生的事、存在的狀態(tài)或經(jīng)常發(fā)生的動作。說話的側(cè)重點(diǎn)只在于陳述一件過去的事情,不強(qiáng)調(diào)對“現(xiàn)在”產(chǎn)生的影響。如:
He visited Guilin in 1998.他1998年參觀過桂林。(只說明去桂林的時間)
2. 現(xiàn)在完成時表示動作發(fā)生在過去,對現(xiàn)在造成了影響或產(chǎn)生了結(jié)果。不與確定的過去時間狀語連用。如:
Jill has bought a new computer.吉爾買了一臺新電腦。(著重點(diǎn)是現(xiàn)在有了一臺新電腦)
3. 兩種時態(tài)的區(qū)分
(1)一般過去時的謂語動詞用過去式,而現(xiàn)在完成時的謂語基本構(gòu)成是“助動詞have /has +過去分詞”。如:
(2)一般過去時通常與表示過去的時間狀語連用。如:yesterday, last week, two years ago, just now, in 2002等;而現(xiàn)在完成時則常與just, already, ever, never等副詞和these days, this week, since..., for...等表示一段時間的狀語連用。
看看以下的幾組句子,有什么區(qū)別?
① Have you seen the film?(A)
Did you see the film?(B)
[說明] 你看過這部電影嗎?(A)句強(qiáng)調(diào)的是被問者對劇情是否了解;(B)句強(qiáng)調(diào)的是看這部電影的動作是否發(fā)生過,并不強(qiáng)調(diào)是否知道其內(nèi)容。
② How has he done it?(A)
How did he do it?(B)
[說明]他是怎么做的這件事?(A)句強(qiáng)調(diào)的是他做這件事的方式對現(xiàn)在產(chǎn)生了某種影響;(B)句單純的
詢問做這件事的方式。
③ He has lived in Beijing for 8 years.(A)
He lived in Beijing for 8 years.(B)
[說明]他在北京住了8年。(A)句講的是到目前為止他在北京住了8年,可能還會繼續(xù)在北京住下去。(B)句講的是他在北京住過8年,現(xiàn)在不在北京了。
現(xiàn)在完成時:主語 + have / has + 過去分詞 (肯定式)
主語 + have / has + not + 過去分詞 (否定式)
Have / Has + 主語 + 過去分詞 (疑問式)
過去完成時:主語 + had + 過去分詞 (肯定式)
主語 +had + not + 過去分詞 (否定式)
Had + 主語 + 過去分詞 (疑問式)
(二)從時間狀語區(qū)別
現(xiàn)在完成時: 常用的時間狀語包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。
過去完成時: 常用的時間狀語包括 “by, at, before等構(gòu)成的短語”。
注意:當(dāng)表示一段時間,現(xiàn)在完成時和過去完成時都可以用for 或since引導(dǎo)的狀語。
例如:Have you had your lunch yet? 你吃午飯了嗎?
Yes, I have . I’ve just had it. 是的,我剛吃完。
I have had a clock now. 我現(xiàn)在有一個鬧鐘了。
Have you already posted the photos? 你把照片寄走了嗎?
The meeting had begun when we got there. 我們到那兒時,會議已經(jīng)開始了。
We had learned about 5000English words by the end of last term.
到上學(xué)期末我們已經(jīng)學(xué)了5000個英語單詞。
They had done the work at five o’clock. 在五點(diǎn)鐘的時候他們已經(jīng)完成了那項工作。
I’ve known Li Lei for three years. 我認(rèn)識李蕾已經(jīng)三年了。
I have worked here since ten years ago. 自從十年前我就在這工作。
We had not heard from him since we left here. 自從我們離開以來一直沒有收到他的來信。
They had then been without sleep for twenty-four hours.這時他們已經(jīng)有24個小時沒有合眼了。
(三)使用時注意事項
使用現(xiàn)在完成時應(yīng)該注意:
1.“ have/ has got ”形式上是一種完成時,但和have/ has 為同一意義,即 “有”。
例如:Have you got a pen-friend? 你有筆友嗎?
Yes, I have. 是的,我有。
Has he got a lot of work to do? 他有許多工作要做嗎?
No, he hasn’t. 不,他沒有。
2. have/ has gone to 與 have/has been to 的區(qū)別
have/ has gone to 強(qiáng)調(diào)“去而未歸”; have/ has been to 強(qiáng)調(diào)“去而歸還”。 have/ has
been to常和once, twice, never, ever連用; have/ has gone to則不可。例如:
— Have Jack ever been to Beijing? 杰克去過北京嗎?
— Yes, he’s been there several times. 是的,他去過好幾次了。
— Where have Mary and Tom gone? 瑪麗和湯姆去哪里了?
— They’ve gone to London. 他們?nèi)惗亓恕?BR> 3.非延續(xù)性動詞不能用于“現(xiàn)在完成時 + 表示一段時間的狀語”的句型中。
這類動詞有:come, go, start, leave, die, buy, finish, join, borrow, stop等。但它們能夠
用表示持續(xù)狀態(tài)的相應(yīng)的延續(xù)性動詞替換句中的終止性動詞。例如:
arrive, come → be here, be in
begin, start → be on
buy → have
die → be dead
fall asleep(ill) → be asleep (ill)
finish, end → be over
get to know → know
get up → be up
go out → be out
join → be in , be a + 名詞
leave, move → be away, be out of
使用過去完成時應(yīng)該注意:
如果兩個動作緊接著發(fā)生,則常常不用過去完成時。例如:
When she came into the room, she found them sitting together singing.
她進(jìn)屋時看見他們坐在一起唱歌。
After we said good-bye to our friends, we left the village.
在和朋友告別之后我們就離開村子。
---------------------------------------------------
現(xiàn)在完成時和過去完成時的區(qū)別與用法:
現(xiàn)在完成時著眼于現(xiàn)在,強(qiáng)調(diào)過去發(fā)生的某動作對現(xiàn)在造成的影響和結(jié)果,或是由過去持續(xù)到現(xiàn)在的動作。
I have cleaned the classroom .(強(qiáng)調(diào)掃地所產(chǎn)生的結(jié)果:地干凈了?。?BR> We have lived here for ten years.(“住”從過去持續(xù)到現(xiàn)在的動作用現(xiàn)在完成時)
We have lived here since we came here.(“住”是從過去持續(xù)到現(xiàn)在的動作用現(xiàn)在完成時)
過去完成時則主要體現(xiàn)過去發(fā)生的兩動作的先后有別,表達(dá)的是“過去的過去”,即比過去發(fā)生的某動作都還要“過去”,兩動作中先發(fā)生的就用過去完成時,后發(fā)生的則只用一般過去時。運(yùn)用過去完成時的句子往往有兩過去的時間或動作,一定要注意這點(diǎn)喲!
Mr Green had lived in New York for ten years before he came to China.("來”中國已過去,而先前“住”在紐約更過去?。硗庾⒁猓骸白 痹诩~約可沒有持續(xù)到現(xiàn)在喲?。?BR> We had learned 1000 words by the end of last term.
(“上期期末”已過去,而是在其前“學(xué)”的就更過去了?。?BR> -------------------------------------------------------
現(xiàn)在完成時與一般過去時的區(qū)別
1. 一般過去時表示過去某個時間發(fā)生的事、存在的狀態(tài)或經(jīng)常發(fā)生的動作。說話的側(cè)重點(diǎn)只在于陳述一件過去的事情,不強(qiáng)調(diào)對“現(xiàn)在”產(chǎn)生的影響。如:
He visited Guilin in 1998.他1998年參觀過桂林。(只說明去桂林的時間)
2. 現(xiàn)在完成時表示動作發(fā)生在過去,對現(xiàn)在造成了影響或產(chǎn)生了結(jié)果。不與確定的過去時間狀語連用。如:
Jill has bought a new computer.吉爾買了一臺新電腦。(著重點(diǎn)是現(xiàn)在有了一臺新電腦)
3. 兩種時態(tài)的區(qū)分
(1)一般過去時的謂語動詞用過去式,而現(xiàn)在完成時的謂語基本構(gòu)成是“助動詞have /has +過去分詞”。如:
(2)一般過去時通常與表示過去的時間狀語連用。如:yesterday, last week, two years ago, just now, in 2002等;而現(xiàn)在完成時則常與just, already, ever, never等副詞和these days, this week, since..., for...等表示一段時間的狀語連用。
看看以下的幾組句子,有什么區(qū)別?
① Have you seen the film?(A)
Did you see the film?(B)
[說明] 你看過這部電影嗎?(A)句強(qiáng)調(diào)的是被問者對劇情是否了解;(B)句強(qiáng)調(diào)的是看這部電影的動作是否發(fā)生過,并不強(qiáng)調(diào)是否知道其內(nèi)容。
② How has he done it?(A)
How did he do it?(B)
[說明]他是怎么做的這件事?(A)句強(qiáng)調(diào)的是他做這件事的方式對現(xiàn)在產(chǎn)生了某種影響;(B)句單純的
詢問做這件事的方式。
③ He has lived in Beijing for 8 years.(A)
He lived in Beijing for 8 years.(B)
[說明]他在北京住了8年。(A)句講的是到目前為止他在北京住了8年,可能還會繼續(xù)在北京住下去。(B)句講的是他在北京住過8年,現(xiàn)在不在北京了。

