現(xiàn)在完成時(shí)的基本概念和形式

字號(hào):


    現(xiàn)在完成時(shí)(Present perfect tense)表示動(dòng)作發(fā)生在過去,但與現(xiàn)在情況有關(guān)系,即用一個(gè)發(fā)生在過去的動(dòng)作來說明現(xiàn)在的情況。
    現(xiàn)在完成時(shí)由動(dòng)詞have (has) + 過去分詞構(gòu)成。
    現(xiàn)在完成時(shí)的基本用法
    1)表示動(dòng)作到現(xiàn)在為止已經(jīng)完成或剛完成,漢語常用""""來表示。如:
    I have finished my work.我把工作做完了。
    We have set up many new factories in this area.我們?cè)谶@個(gè)地區(qū)建立了許多新工廠。
    She has read all these books.她把這些書都讀完了。
    2)動(dòng)作在過去完成,表示"經(jīng)驗(yàn)""結(jié)果"。漢語常用""來表示。如:
    Have you ever seen the play The Doll's House? 你看過話劇《傀儡家庭》嗎?
    Yes,I have seen it twice.我看過兩遍了。
    I have learnt to drive.我學(xué)過開車。
    The man has lived in China.那人在中國住過。
    [] 注意be在下面句子中的意義。如:
    Where have you been? I've been to the laboratory.你上哪兒去了?--到實(shí)驗(yàn)室去了。
    Have you ever been to Hangzhou? No,I've never been there.你到過杭州嗎?--沒到過。
    How have you been?I've been well thank you.你近來身體好嗎?--謝謝你,我近來很好。
    現(xiàn)在完成時(shí)與過去一般時(shí)的區(qū)別
    現(xiàn)在完成時(shí)和過去一般時(shí)都表示在過去完成的動(dòng)作,但現(xiàn)在完成時(shí)強(qiáng)調(diào)這一動(dòng)作與現(xiàn)在的關(guān)系,如對(duì)現(xiàn)在產(chǎn)生的結(jié)果、影響等,而過去一般時(shí)則表示動(dòng)作發(fā)生在過去,一般不表示和現(xiàn)在的關(guān)系。試比較:
    1)I have lost my pen.我把鋼筆丟了。(意即還沒找到,現(xiàn)在我沒有筆用。)
    She lost her pen yes today.她昨天把筆丟了。(筆是昨天丟的,現(xiàn)在找到與否,沒有說明。)
    2)I have been to the Agricultural Exhibition.我看過這個(gè)農(nóng)業(yè)展覽會(huì)。(強(qiáng)調(diào)我知道它的內(nèi)容)
    I went to the Agricultural Exhibition last week.我上周參觀了這個(gè)農(nóng)業(yè)展覽會(huì)。(只說明我上周參觀過展覽會(huì)這件事)
    3) Who has opened the door? 誰把門開了?(現(xiàn)在門還開著)
    Who opened the door? 誰開的門?(指過去,與現(xiàn)在無關(guān)?,F(xiàn)在門是關(guān)著還是開著,沒有說明。)
    4) AHave you had your lunch? 你吃過年飯沒有?(意即你現(xiàn)在不餓嗎?)
    BYes,I have.吃了。(意即我現(xiàn)在飽了,不要再吃了。)
    AWhen did you have it 你什么時(shí)候吃的?(說話人感興趣的是""這一動(dòng)作發(fā)生在什么時(shí)候。)
    BI had it about half an hour ago.我是大約半小時(shí)前吃的。