馬道森
【摘要】 時態教學是英語教師教學中必然要遇到的一個環節,也是一個重要的語法項目。每當筆者問學生“我已經做完作業了”這句話應該用什么時態時,班里大部分學生都會異口同聲地回答“過去時!”可以看出,盡管這個時態已經解釋過多次了,學生仍然一頭霧水。在他們看來,作業已經完成了,為什么還不是過去?還有筆者也常常遇到 “他的爺爺去世三年了”翻譯成“His grandpa has died for three years”等問題。和同事交流,發現他們也有相同遭遇。所以,這個時態的教學真得需要廣大英語教師好好研究。本文結合教學實踐,嘗試梳理、歸納現在完成時的常見基本用法,以期為該時態的教學提供一些幫助或參考。
【關鍵詞】 時態 現在完成時 一般過去時 短暫性動詞 延續性動詞
【中圖分類號】 G633.41 【文獻標識碼】 A 【文章編號】 1992-7711(2018)03-129-01
0
一、現在完成時的兩大用法
現在完成時可以分為“已完成用法”和“未完成用法”兩種。
“已完成用法”是針對非延續性動詞即瞬間動詞而言的,通常表示在說話之前已經完成的動作給現在帶來的后果或影響,就是因為動作是“瞬間”的,后面不能接表示一段時間的時間狀語或者不帶時間狀語。
所以,回到文章開頭的問題, 在漢語中,我們可以說他的爺爺已經去世3年了,受到語言遷移的影響,學生就會譯成 His grandpa has died for 3 years.但是在英語中,die 這個詞,是短暫性動詞, Collins 詞典的解釋是:When people, animals, and plants die, they stop living . (Collins Essential English Dictionary 第214頁)。既然這個詞是瞬間的, 就不可能持續3年。想象一下,die這個動詞持續3年,會是怎樣的一個情景。因此,這里必須符合英語語言的特點。在這里,有兩種方法可以解決這個問題。
第一種方法是去掉時間狀語:
His grandpa has died.
(他的爺爺已經去世了。對現在的影響是,那位老人已經不在人世了。)
第二種方法:變成過去時
His grandpa died 3 years ago.
It is 3 years since his grandpa died.
It has been 3 years since his grandpa died.
常見的短暫性動詞和其相對的狀態性詞
Die——be dead/ go out—— be out/ begin---be on / buy—have/ borrow—keep/ get up—be up/
fall—be/ marry—be married/ finish—be over/ join—be in / leave——be away/ put on—wear/
再例如:我買這個房子2年了。buy 是短暫性動詞,一手交錢,一手交貨,錢貨交接,交易結束。
——I have bought the house for 2 years.(wrong)
——I have had the house for 2 years.(right)
——It is 2 years since I bought the house.(right
——It has been 2 years since I bought the house.(right)
其他例詞不再贅述。不過要注意,雖然非延續性動詞的肯定形式不能和表示一段時間的狀語連用,但是它的否定形式是可以與表示延續時間的狀語連用的,即動作不發生的狀態是延續的。
The lonely old couple havent heard from their son for a long time.
這孤獨的老兩口好長時間沒有收到兒子的來信了。
He hasnt left home for months.
他宅在家里幾個月了。
二、 現在完成時的常見句型
1.在“It/This is the first/second time——that從句 ”中,that從句部分要用現在完成時。
例如:It is the second time that this astronaut has travelled to space.
這是這個宇航員第二次太空旅行。
2.在“This is the 形容詞最高級+名詞+that從句”結構中,that從句要用現在完成時。
例如:This is the lousiest secretary that Ive ever had.
這是我曾經有過的最不稱職的秘書。
3.在時間狀語從句中,可以用現在完成時代替將來完成時。例如:
The old principal wont leave the school until all the students have gone home.
老校長要等到所有學生都回家了才會離開學校。
Dad will allow him to go out and play after he has finished his homework.
他完成作業后爸爸就會允許他出去玩。
4.介詞短語如in the past years/ in the last few years/over the last decade/over the last century/ during the past few years/ since two years ago 等等,句子雖然含有明確的過去時間,但是該時間往往是指從過去開始一直延續到現在的一段時間,換句話說,它們指的是一段時間而不是一個時間點,所以句子要用現在完成時。例如
Great changes have taken place in our village in the past few years.
在過去的幾年里,我們的村子發生了很大變化。
但是如果時間狀語是in the past ,則句子用一般過去時。如:
There was no electricity in our village in the past.
過去我們的村子沒有電。(現在村子已經通電了)
三、結語
時態是中學階段最重要的語法項目之一,而現在完成時又是常用時態中最容易和一般過去時混淆的時態。廣大英語教師務必要學生明白現在完成時的表意范疇,劃清它與一般過去時的分界線,同時讓學生熟練掌握延續性動詞和非延續性動詞在現在完成時時態中的應用及其轉換,多做時態練習,才能打下堅實基礎。