11.8組合時態——完成進行時態

1、現在完成進行時態

例1:I have been waiting for you for an hour. 我已經等了你一個小時了。

上例中,到目前為止「等一個小時」這個動作已經完成,且「等」這個動作現在還在進行。像這樣,表達到目前為止,動作已部份完成且現在還正在進行的動詞格式我們稱為現在完成進行時態。

2 現在完成進行時態的構成

例2:A:How is the factory』s production condition?

工廠的生產情況怎麼樣?

B:We have been producing 1000 pieces of clothing.

我們已經生產了1000件衣服。

現在完成進行時態是由現在完成時態和進行時態結合而來,具體的結合方式如下:

上式中,been是be的完成式,是由現在進行時態的「be」與現在完成時態的「done」結合而來。造語者便是用這種巧妙的首尾結合的方式將完成時態和進行時態結合起來的。像這種由兩個或兩個以上基本時態組合而成的新時態我們稱為組合時態,並把這種「取首之詞、取尾之式」來將兩種時態結合在一起的方法叫作劉氏結合法,簡稱劉氏法。在以後語態、情態、非謂語動詞的學習中,「劉氏法」會有大量的運用。

3 現在完成進行時態的性質

1、現在完成進行時表達動作已部分完成且現在還在進行

例3-1:I have been reading half of the book. 我已經讀完這本書的一半了。

例3-2:I have been reading the book. 我已經在讀這本書了。

與例3-1相比,例3-2並沒有指出本書是否讀完,但聽話者會通過本句話使用的現在完成進行時態判斷出本書尚未看完,且動作還在進行中。針對例3-2這種沒有明確指出完成範圍的現在完成進行時態,我們可翻譯成「已經在…了.」。

例4:The operation has been going on. 手術已經在做了。

例5:A:How is the scene, Mr. Li? 李先生,現場怎麼樣了?

B:The firemen have been fighting.

消防員已經在救火了。(已經救了且現在還在救)

2、現在完成進行時態沒有對將來動作是否繼續做出判斷,動作在將來是否繼續進行不是該時態討論的重點 。

例6:I have been resting for two days. 我已經休息兩天了。

上例中只表達了前兩天和現在在休息,但明天是否休息並不能確定。

3、短暫性動詞用於現在完成進行時態表示動作在最近一段時間內重複發生且目前仍在重複發生。

例7:I have been coming to Beijing in the past two years.

這兩年我一直往北京跑。(且現在還有去過)

4、現在完成進行時態與現在完成時態的區別

現在完成進行時態與現在完成時態的最重要區別是現在完成進行時態不僅表明動作完成了一部分,還表達動作現在仍在進行,而現在完成時態只表達對現在造成影響,而不對動作現在所處狀態進行說明。

例8-1:He has been living here for tow years.

他這兒兩年一直在這住。(現在還住這裡)

例8-2:He has lived here for tow years.

他在這住了兩年。(現在有沒有住這裡不明確)

5、現在完成進行時態與現在進行時態的區別

現在完成進行時態與現在進行時態的區別在於:現在完成進行時態表達動作已部分完成,現在正在進行,並且暗含動作的完成進行對現在的影響;而現在進行時態只強調動作現在正在進行,不暗含動作的進行對現在的影響。

例9-1:A:Why didnt you pass the exam? 你為什麼沒通過考試?

B:I have been studying hard though. 我已經在努力學習了。

例9-2:A:What are you doing recently? 你最近你在做什麼?

B:I am studying hard. 我正努力學習。

例9-1中A問為什麼沒通過考試,B並沒有直接回答沒通過的原因,而是通過說明自己已經努力學習且現在也正在努力學習來暗示自己考試失敗的原因,可能是題目太難或考場發揮失利等其他原因,而不是我的主觀原因。例2中A問B最近在幹嘛,B直接回答正在努力學習,沒有言外之意。

2、過去完成進行時態

1 過去完成進行時態的含義

例1:I had been playing on the beach for two hours when the typhoon came.

當颱風來的時候,我已經在沙灘上玩了兩個小時了。

上例中的「玩兩個小時」這個動作在「颱風來」這個過去時刻已經完成且「玩」這個動作在「颱風來」這個過去時刻仍在進行。我們把這種表達動作在過去某時刻已部分完成且在這個過去時刻動作仍在進行的動詞時態稱為過去完成進行時態。

2 過去完成進行時態的性質

例2:I had been writing the novel before you came in.

在你進來之前,我一直在寫小說。

與以往相同,過去完成進行時態的謂語動詞had been doing是把現在完成進行時have been doing的第一個助動詞have變成過去式had來表達過去時間。

過去完成進行時態除時間起算點與過去不同之外,其他性質基本相同,本節不作贅述。

3、將來完成進行時態

1 將來完成進行時態的含義

例1:I will have been living in Beijing for three years by the end of the year.

到今年年底,我將已經在北京生活三年了。

上例中「已經在北京生活三年」這個動作在「今年年底」這個將來時刻將完成,而且「生活」這個動作到時仍將進行。我們把這種表達動作在將來某時刻已部分完成且到時動作仍將進行的動詞時態稱為將來完成進行時態。

2 將來完成進行時態的構成

例2:I will have been working for two years by this summer.

到今年夏天,我將已經工作兩年了。

與以往相同,將來完成進行時態的謂語動詞will have been doing是在現在完成進行時態have been doing前加將來助動詞will構成。

過去完成進行時態除時間的起算點與過去完成進行時態不同之外,其他性質基本相同,本節不作贅述。

4、過去將來完成進行時態

1 過去將來完成進行時態的含義

例1:Lily told me you would have been teaching here for eight years by the end

of this term. 我聽莉莉說,到這學期末你就在這裡教了8年書了。

上例中,「在這裡教書8年」這個動作在「told」這個過去時間的將來「本學期末」已經完成且「教學」這個動作仍將進行。我們把這種表達動作在過去的將來時刻已部分完成且到時動作仍在進行的動詞時態稱為過去將來完成進行時態。

2 過去將來完成進行時態的構成

例2:「What interesting job have you found ?」 Helen asked him, he knew she

would have been thinking about it.

你找到什麼有趣的工作啦?」海倫向他問道。他知道海倫一定會一直

想這件事的。

與以往相同,過去將來完成進行時態的謂語動詞would have been doing是將將來完成進行時態will have been doing的第一個助動詞will改為其過去式would構成。

過去將來完成進行時態除時間起算點與過去完成進行時態不同之外,其他性質基本相同,本節不作詳細講解。

推薦閱讀:

相關文章