11.7完成時態

1、現在完成時態*

1 現在完成時態的含義

例1:I have played basketball for an hour. 我現在已經打了一個小時籃球了。

例1中到目前為止,動作「打一個小時籃球」已經完成。像這種表達動作現在已經完成的動詞時態我們稱之為現在完成時態。漢語中常用「已經...了」來表達現在完成時態。

2 現在完成時態的構成

例2:I have finished my work. 我已經完成了我的工作。

從上例可以看出,與進行時態和不定時態選用助動詞「be」不同,現在完成時態的助動詞是have的現在式,並由其承擔主謂一致的功能。

2 對現在完成時態的理解

1、現在完成時態應把動作及其限定部分當作整體

例7:I have cleaned my house two times.

我已經把我的房子打掃了兩遍。

例7表達了「打掃房子兩遍」這個動作已經完成。而不應理解成「打掃」這個動作已經完成。

現在完成時態強調到目前為止動作已經完成。動作現在是否還在進行或將來是否繼續進行下去不是其表達的重點,只是在某些語境下我們可以推斷出現在或將來的情況:

例7:I have eaten two apples. 我已經喫了兩個蘋果。

例7表示「喫兩個蘋果」這個動作已經完成,但不說明現在是否在喫以及未來是否還會喫。

例8:I have finished my homework. 我已經完成了作業。

上例強調「完成作業」這個動作已經完成,並且可以推斷出說話者現在沒有在做作業(不然就沒完成),而且將來一段時間內也不會再做作業(因為作業暫時已經完成了)。

2、現在完成時態暗含對現在的影響

例9:A:Would you like an apple? 喫個蘋果嗎?

B:I have had my breakfast. 我已經喫過早餐了。

上例中,問話者B並沒有直接回答是否要喫蘋果,而是回答「已經喫過早餐了」,從這裡這句完成時態的回答我們可以推斷出B現在已經是喫飽的狀態,暗含了「我現在不想喫蘋果」這個信息。

3 完成與結束

動作的完成與結束是兩個不同概念。完成指動作的量已到達到某一程度;結束是指動作客觀的終止。

例10-1:I have read half of the book. 我已經看完了這本書的一半。

上例中動作「看完這本書的一半」已經完成,但「看書」這個動作不一定已經結束,說話者可能現在還在看,且將來還將繼續看,也可能看完這一半就此打住。

在上例中,雖然動作「看完這本書的一半」已經完成,但動作「看這本書」卻尚未完成。根據任務的完成程度我們把完成分為部分完成全部完成

4 現在完成時態與過去一般時態的異同

1、相同點:現在完成時態與過去一般時態描述的動作都發生在過去。

例11-1:I saw the film. 我看了這部電影。(過去一般時態)

例11-2:I have seen the film. 我已經看了這部電影。(現在完成時態)

例11-1與例11-2中的「看電影」這個動作均發生於過去時間。

2、不同點:現在完成時態以現在為時間結點,表達現在時刻動作處於完成狀態,暗含動作的完成對現在的影響;過去一般時態是對過去事實的基本描述,與現在情況的關聯不大。

例12-1:A:When did you visit Beijing. 你什麼時候去過北京。

B:I visited Beijing in 2009. 在2009年我去過北京。

例12-2:A:Do you want to travel to Beijing? 你想去北京旅遊嗎?

B:I have visited Beijing in 2009. 我已於2009年去過北京了。

例12-1是對「我在2009年去過北京」這一事實的基本描述,不涉及對現在影響;例12-2中的「去北京」同樣發生於過去時間2009年,暗含了「我」現在不想去北京旅遊的結果,「現在我不想去北京「就是「已於2009年去過」對現在的影響。

2、過去完成時態

1 過去完成時態的含義

例1:I had lost my bike yesterday. 我昨天就已經丟了我的自行車。

上例中「丟失自行車」的動作在「昨天」這個過去時間已經完成。像這種表達動作在某個過去時間已經完成的動詞時態我們稱為過去完成時態。從以上定義我們可以推斷出:過去完成時態所表達的動作發生於過去的過去,因為動作在過去某時刻已經完成。

例:She said she had been to New York.

她曾說她已經去過紐約了。

動作「去紐約」一定發生於「她說」這個過去時間的過去。

2 過去完成時態的構成

過去完成時態的謂語動詞had done由表達過去時間的助動詞had和表達完成態的完成式done構成。過去完成時態與現在完成時態除時間上的區別外,其他性質基本一致,本節不做贅述。

3、將來完成時態

1 將來完成時態的含義

例1:We will have learned the whole English book by the end of this term.

到本學期末,我們將學完整本英語書。

上例中,「學完整本英語書」這個動作在將在「本學期末」這個將來時間完成。

像這種表達動作將在將來某個時間處於完成狀態我們稱為將來完成時態。將來完成時態在漢語中也廣泛應用,通常用「到那個時候…」來表達,比如漢語中的俗語「到那個時候,黃花菜都涼了」便是將來完成時態。

2 將來完成時態的構成

像以往一樣,動詞的將來完成時態will have done是在現在完成時態have done前加將來助動詞will構成,並由第一個助動詞will承擔主謂一致的功能。

例2:A:When will he finish the task?

他什麼時候能完成任務?

B:He will have finished the task by tomorrow morning.

到明天早上,他將已經完成任務。

將來完成時態與現在完成時態除時間上的區別外,其他性質基本一致,本節不做贅述。

4、過去將來完成時態

例1:I guessed Bob would have cleaned our rooms by the time we got back.

我曾猜想在我們回到家的時候Bob應該已經打掃好了我們的房間。

上例中,「打掃房間」這個動作在我「guessed猜」這個動作的某個將來時間(got back回到家時)已經完成。像這樣表達過去的某個將來時刻動作已經完成的動詞時態我們稱之為過去將來完成時態。過去將來完成時態運用較少,其性質與現在完成時態基本一致,我們在這裡就不再贅述。

推薦閱讀:

相關文章