新概念英語第二冊語法總結(jié)及練習(5)

字號:

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)上了。(動作)