1.表示過去所發(fā)生的動作對現(xiàn)在的影響或產(chǎn)生的結(jié)果。常與yet,just,before,recently,lately(最近),ever,never等表時間的副詞搭配使用。
● He hasn't seen her lately.
● I haven't finished the book yet.
2.表示一個從過去某個時間開始,延續(xù)到現(xiàn)在并可能持續(xù)下去的動作,常與表示一段時間的時間狀語連用。如:so far(迄今為止),up till now(直到現(xiàn)在),since, for a long time(很長時間),up to present(直到現(xiàn)在),in the past / in the last few years(在過去的幾年里),these days(目前)……
. He has worked here for 15 years.
. I have studied English since I came here.
. The foreigner has been away from China for a long time.
. So far, I haven't received a single letter from my brother.
3.某些非延續(xù)性動詞(即:動作開始便終止的動詞),在現(xiàn)在完成時中不能與表示一段時間狀語搭配。黃金要點:I.常見的非延續(xù)動詞:die, arrive(到達),join(加入),leave(離開),go, refuse(拒 絕),fail(失敗),finish,buy,marry,divorce(離婚),awake(醒) ,buy,borrow,lend ...(背三遍!)
II.這類動詞并非不能用現(xiàn)在完成時,而是不能接常由for引導的時間狀語。
III.但若是用在否定句中,非延續(xù)動詞的現(xiàn)在完成時可以與表示一段時間的狀語連用。
● She has gone away for a month.(誤)
● She has been away for a month (正)
● The man has died for two years.(誤)
● The man has been dead for two years.(正)
● How long have youbought the book?(誤)
● How long have you got the book.(正)
4.注意 since的用法:
. They haven't had any troublesince they came here.
. It has been ten years since we met last time.
. He has been heresince 1980.
. He has been heresince ten years ago.
5.幾組對比:He has gone to Shanghai. 他到上海去了。
He has been to Shanghai. 他去過上海。
She has gone. 她已走了。
She is gone. 她缺席了。(or她死了。)
The door has been closed. 門關(guān)上了。(動作)
● He hasn't seen her lately.
● I haven't finished the book yet.
2.表示一個從過去某個時間開始,延續(xù)到現(xiàn)在并可能持續(xù)下去的動作,常與表示一段時間的時間狀語連用。如:so far(迄今為止),up till now(直到現(xiàn)在),since, for a long time(很長時間),up to present(直到現(xiàn)在),in the past / in the last few years(在過去的幾年里),these days(目前)……
. He has worked here for 15 years.
. I have studied English since I came here.
. The foreigner has been away from China for a long time.
. So far, I haven't received a single letter from my brother.
3.某些非延續(xù)性動詞(即:動作開始便終止的動詞),在現(xiàn)在完成時中不能與表示一段時間狀語搭配。黃金要點:I.常見的非延續(xù)動詞:die, arrive(到達),join(加入),leave(離開),go, refuse(拒 絕),fail(失敗),finish,buy,marry,divorce(離婚),awake(醒) ,buy,borrow,lend ...(背三遍!)
II.這類動詞并非不能用現(xiàn)在完成時,而是不能接常由for引導的時間狀語。
III.但若是用在否定句中,非延續(xù)動詞的現(xiàn)在完成時可以與表示一段時間的狀語連用。
● She has gone away for a month.(誤)
● She has been away for a month (正)
● The man has died for two years.(誤)
● The man has been dead for two years.(正)
● How long have youbought the book?(誤)
● How long have you got the book.(正)
4.注意 since的用法:
. They haven't had any troublesince they came here.
. It has been ten years since we met last time.
. He has been heresince 1980.
. He has been heresince ten years ago.
5.幾組對比:He has gone to Shanghai. 他到上海去了。
He has been to Shanghai. 他去過上海。
She has gone. 她已走了。
She is gone. 她缺席了。(or她死了。)
The door has been closed. 門關(guān)上了。(動作)

