現(xiàn)在完成進(jìn)行時和現(xiàn)在完成時的比較

字號:


    1)現(xiàn)在完成時所表示的動作,到現(xiàn)在為止已經(jīng)完成;現(xiàn)在完成進(jìn)行時往往表示動作仍然繼續(xù)下去。如:
    I have been reading Lu Xun this week.本周我一直在讀魯迅的著作。(我仍然在讀。)
    I have read A Madman is Diary this week.我本周讀了《狂人日記》。(我本周開始讀而且已經(jīng)讀完它了。)
    I have read The story of Ah Q before.我以前讀過《阿Q正傳》。(過去經(jīng)歷)
    2)現(xiàn)在完成時強(qiáng)調(diào)動作的最后結(jié)果;現(xiàn)在完成進(jìn)行時則強(qiáng)調(diào)動作的直接結(jié)果。如:
    Now we have cleaned the room,we can move the things in.房間已打掃過了,我們可以把東西搬進(jìn)去了。(強(qiáng)調(diào)最終結(jié)果)You look so tired. What have you been doing? 你看來很累的樣子,你干什么來著?(強(qiáng)調(diào)直接結(jié)果)
    過去完成進(jìn)行時(past perfect continuous tense)
    1)過去完成進(jìn)行時的形式一律為had been + 現(xiàn)在分詞,無人稱和數(shù)的區(qū)別。
    2)過去完成進(jìn)行時的用法 過去完成進(jìn)行時表示動作在過去某一時間之前開始并延續(xù)到過去這個時間,這一動作可能還在進(jìn)行,也可能已經(jīng)停止。如:
    He told me that he had been waiting for me for two hours.他對我說他等了我兩小時。(動作不再延續(xù))
    The baby had been crying for fifteen minutes when her mother came in.媽媽進(jìn)來時,嬰兒一直哭了十五分鐘。(動作可能還在進(jìn)行)
    It seemed to her that the boys had been shouting for a long time.她似乎覺得這些男孩一直叫喊了很久。(動作可能還在進(jìn)行)
    The teacher had been teaching for forty years by the time he retired,這位教師退休前一直教了四十年的書。(動作不再進(jìn)行)