|
第七章 句子的時態變化三----完成式
過去完成式
薯條:「過去完成式是用來描述事件或是行為動作截至過去某時間點已完成或仍在進行的句型,因此我們可以將其定義如下。
使用時機與定義:
去完成式:用來描述事件或是行為動作截至過去某時間點已完成或已完成多少的句型
完成: × 過去 現在 未來 開始 完成
已完成多少:
× 過去 現在 未來 開始 進行
豆子:「那過去完成式要不要像過去進行式一樣,加上用來說明時間的字句、片語或是子句?」
薯條:「這得看所描述的語意完不完整而定。若沒有可說明時間的字句,句意一樣完整,那就不用。而若不完整,那就得加上說明時間的字句。 例如下面這個句子
He had just gone. 他那時剛好走了。(×)
由於此句無法說明「那時」是「何時」,所以這句話的句意不完整,不能稱之為一個句子。所以得要加上可以說明時間的字句才行。
He had just gone when I came. 當我來時他剛好走了。
這樣句意才會完整。而像下面這個句子,就算沒有可說明時間的子句,句意一樣清楚,只不過我們用簡單過去式一樣可以表達出同樣的意思。例如
Mary had passed the exam. 瑪莉已經過了考試。 = Mary passed the exam. 瑪莉通過了考試。
所以即使不知道瑪莉何時通過考試,上述兩句話的句意一樣完整,所以都合乎文法的要求。 而由上面兩句可以清楚地知道,若不是為了特別強調「已經完成」的意含,一般人通常會以可代表同樣句意的過去式來代替過去完成式。這樣你清楚嗎? 豆子:「所以句意完不完整是判斷是否要加上說明時間字句的標竿。」 薯條:「沒錯,這個標竿同時也是判斷句子合不合文法的至高準則。」
句型
薯條:「接著我們來談過去完成式的句型。過去完成式的句型結構很簡單,只要將現在完成式的助動詞have/has變成had,再加上過去分詞,然後再視句意的需要加上可以說明完成時間的字詞、片語或子句,來修飾過去完成式,以說明某事件行為是於過去那個時間完成的,就可以了。」
現在完成式 The train has left.
have/has變成had 加上可說明時間的字句。
The train had left at ten. 火車十點就已經開走了 The train had left before I arrived at the station. 在我到達火車站前,火車就已經開走了。
豆子:「那代表完成與已完成多少的句型有何不同?」 薯條:「過去完成式說明「完成」與「已完成多少」的句型是一樣的,兩者之所以會有差別,只是因為句子的句意所致。」
完成
He had lived there for 20 years before he moved to Taipei.. 在他搬去台北前,他已經那裡住在二十年了。
薯條:「他只住在那裡二十年,之後就沒繼續住了。
已完成多少
He had lived there for 20 years before I moved to Taipei. 在我搬去台北之前,他已經那裡住在二十年了。
薯條:「他在我搬去台北的那個時間點,仍然繼續住在那裡。至於現在是否住在那裡,不知道。這樣你知道兩者的差異了嗎?」 豆子:「了解。」 薯條:「所以完成式要說明完成或是已完成多少的概念,得視說話的人所想表達的意思而定。當人們想要表達已完成多少的概念,就會用可以表達出已完成多少句意的字句與句型。」
時間先後順序
薯條:「此外,過去完成式也可以用來說明兩件事件發生的先後順序。」 豆子:「怎麼說?」 薯條:「當我們用子句來說明過去完成式截至何時完成時,本身就已經隱含了主要子句與從屬子句之間的先後順序,例如下句」。
He heard that John had gone to Japan. 他聽說約翰已經去日本了。
這句話是由下列兩句所組成的 He heard something. 他聽到一些事 John went to Japan.約翰去日本了。
這裡的something所代表的為John went to Japan.。由於一定得要約翰先去日本,他才能聽到這個消息,所以約翰去日本發生在前,他聽到消息發生在後。 所以若兩句合為一句,則
先發生的用過去完成式 後發生的用簡單過去式
因為若是兩子句均用過去完成式,或是先發生的用簡單過去式,後發生的用過去完成式,則會造成語意上面的不合宜,或不完整,如下面的句子。
1. I had done my work when he came. 當他來的時候,我已經完成了我的工作(○) 做工作在先,他到在後。
I did my work when he had come. 我做我的工作當他已經來了。(×)(句意不合宜)
2. I was angry because he hadn’t finished the work. 因為他沒有完成工作,我很生氣。(○)
他沒完成工作在先,我生氣在後
I had been angry because he didn’t finish the work. (×) 我已經生氣了他沒有完成工作。
薯條:「所以大部份的文法規則根本不用背,只要思考句子的安排組合,是否能夠清楚且完整地表達一個概念或想法,就可以理解為什麼句型要這樣子安排。所以為什麼先發生的要用過去完成式,後發生的要用過去進行式? 不為什麼,因為這樣才能正確且清楚地將所要表達的意思或概念表達出來。」 豆子:「那簡單現在式跟過去完成式可不可以併在一起?」 薯條:「當然是可以,但是這樣做是多此一舉,因為用簡單現在式與簡單過去式,就可將同樣的句意表達出來。例如下句:
I am angry because he hadn’t eaten lunch. 我現在很生氣,因為他那時沒有完成吃午餐
I am angry because he didn’t eat lunch 因為他沒吃午餐我很生氣。
薯條:「所以若後發生的事件用過去式,那麼先發生的事件,就得用過去完成式。同理,若是後發生的事情用現在式,那麼先發生的事情就得要用過去式。這樣才能清楚地說明兩件事情所發生的先後時間順序。」
過去完成式的三種句型
薯條:「過去完成式的否定句只要於將not置於助動詞had後,即成否定句。 疑問句則是將助動詞had移至句首,句尾加上?,即成疑問句。其規則與其它時態句型相同。」
薯條:「接著我們來談未來完成式。」
|
首頁 | 關於我們 | 學習法 | 圖形結構思考 | NLP| 課程 | 咨商 | 出版品 | 我的部落格 TEL: 07-5569269 0963-046-358 © 超級學習法工作室
|