9.現(xiàn)在一般時與過去完成時

字號:

9.現(xiàn)在一般時與過去完成時
    1) I hope that he'll come.
    I had hoped he would come.(與事實相反)
    (經(jīng)常這樣用的詞有:expect, think, intend, mean, suppose)
    To the top(回頁首)
    現(xiàn)在完成時
    趙寶斌
    現(xiàn)在完成時是英語時態(tài)中最不好掌握的時態(tài),因為對我們來說,它很難在漢語中找到相對應(yīng)的說法,下面筆者從幾個方面分析一下現(xiàn)在完成時的用法。
    1.現(xiàn)在完成時的定義:動作發(fā)生在過去,對現(xiàn)在的影響和結(jié)果。
    2.強調(diào)過去的動作和狀態(tài)對現(xiàn)在產(chǎn)生的影響和結(jié)果。
    常用的時間狀語有:already, yet, never,有時沒有時間狀語;多是一般疑問句。
    I have already seen the film.
    Have you decided yet?
    3.剛剛和最近發(fā)生的動作和狀態(tài)。
    常用的時間狀語有:just, lately, recently, in the past few days/weeks
    注意:just 和just now用不同的時態(tài),just now(剛才)一般用過去時。
    I have just phoned him?
    I have visited my parents recently.
    4.從過去一直延續(xù)到現(xiàn)在的動作和狀態(tài)。
    常用的時間狀語有:since, (可用作介詞和連詞)for
    注意:主句的謂語動詞一般是延續(xù)性的動詞,如果是否定形式,主句的謂語動詞可用瞬間動詞,否則,不能用瞬間動詞。
    I have lived here for 20 years.
    I have lived here since I came to this city
    I have learned English since 10 years ago.
    He hasn't come to visit us for a few months.
    5.從過去到現(xiàn)在一段時間的動作和狀態(tài)。
    常用的時間狀語有:up till now, so far, in this morning, in this week, in this year, in my life
    注意:這兩句話的區(qū)別
    I have seen him this morning. (時間還在上午)
    I saw him this morning. (時間不是在上午了)
    We have learned so many things from you so far.
    I have seen any bird like this in my life.
    6.對過去的體驗和經(jīng)歷。
    常用的時間狀語有:before, ever, once, twice, many times
    注意:這兩句話的區(qū)別
    I have been to Beijing (去過北京)
    I have gone to Beijing(去北京了,人還沒回來〕
    Have you seen tiger before?
    I have been to Shanghai many times.
    從上面幾方面的分析, 我們把現(xiàn)在完成的用法和時間狀語聯(lián)系起來一起考慮,掌握完成時態(tài)的用法。