這是一篇對 《英語魔法師之語法俱樂部》(旋元佑 著)的改寫,對應原書第 3 章。
為了更好地理解,原書的一些理論有所修改,比照時請務必仔細。
使用時請注明 原書 以表尊重。
學習本課后,您可以:
- 用一種新的 變通方法 簡潔地看待英語時態;
- 通過兩種狀態:簡單式 與 完成式,搞定所有的時態變化;
- 學會用 括號 和 箭頭 有效地判斷時態。
以下,將首先了解時態的基本概念,并學習一種 變通方法 來看待時態的變化。
之后,將借助時間線,運用 括號 和 箭頭 輔助判斷狀態。
再后,分別介紹 簡單式 與 完成式,并通過例題實際運用這一方法。
<h1 id=Time> 時態 = 時間(time)+狀態(aspect)</h1>
傳統方案
傳統的看法中,時間觀念非常簡單,它只有三種形式:
- 現在
- 過去
- 將來
狀態的觀念則較為復雜。
傳統的時態表很繁。
(請 不要 記)
| 時態 |現在時|過去時|將來時|過去將來時
|:---:|----|----|---- |
| 一般 |一般現在時 do
| 一般過去時 did
| 一般將來時 will do
be going to do
shall do
| 一般過去將來時 would do
|
| 進行 |現在進行時 be doing
|過去進行時 was/were doing
|將來進行時 will be doing
|過去將來進行時 would be doing
was/were going to do
| 完成 |現在完成時 have done
| 過去完成時 had done
| 將來完成時 will have done
| 過去將來完成時 would have done
|
| 完成進行 | 現在完成進行時 have been doing
| 過去完成進行時 had been doing
| 將來完成進行時 will have been doing
| 過去將來完成進行時 would have been doing
若再考慮主、被動語態(voice),變化則更為繁多。
替換方案
一種變通方案是:
** 一種可行的解釋方法是:將 -ed
結尾的分詞視為一個表達 被動 意味的形容詞;將 -ing
結尾的分詞視為表達 持續 意味的口吻。*
此后,句子就只有兩種形式:
-
簡單式:只有
be 動詞
-
完成式:只有
have been
接下來分情況介紹判定方法。
<h1 id=SimpleForm> 簡單式 </h1>
簡單式的特征是:
使用 括號 在時間軸上標明時間范圍。
括號 大小不拘,可以是:
- 無窮大
- 有限范圍,或者
- 無窮小(即時間點)
但無論如何,括號需要 邊界明確。
以下,以例句形式詳細介紹 括號 的運用。
過去時間
例:
The US established diplomatic relations with the P.R.C. in 1979.
(美國與中華人民共和國于 1979 年建交。)
-
形式:建交之事發生在
1979年
這段時間內,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的左邊,說明此事件發生在過去;故用 過去時
例:
The movable print was introduced to England in 1485.
(活版印刷于 1485 年被引進英國。)
-
形式:引進之事發生在
1485年
這段時間內,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的左邊,說明此事件發生在過去;故用 過去時
此時,動詞 be
使用過去式 was
。后面的過去分詞 introduced
則被視作 補語,表達一種 過去 的狀態。
例:
I was visiting clients the whole day yesterday.
(昨天一整天我一直在拜訪客戶。)
-
形式:與
in 1979
性質相同,拜訪這一事件發生在昨天一整天
之內,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的左邊,說明此事件發生在過去;故用 過去時
此時,動詞 be
使用過去式 was
。后面的現在分詞 visiting
則被視作 補語,表示一種 『正在』、『一直』 的口吻。
例:
I was watching TV when I heard the doorbell.
(聽到門鈴響時,我正在看電視。)
-
形式:
聽到鈴響
這一事件發生于昨天的 一瞬間,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的左邊,說明此事件發生在過去;故用 過去時
此時,動詞 be
使用過去式 was
。后面的現在分詞 watching
則被視作 補語,表示我 正在 看電視。
例:
The witness was being questioned in court when he had a heart attack.
(證人心臟病突發時,他正在法庭上被質詢。)
-
形式:與
聽到鈴響
一事性質相同,被質詢
這一事件發生在昨天的 一瞬間,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:
had
表示這一事件指向過去,括號在now
的左邊;故用 過去時
此時,動詞 be
使用過去式 was
。后面有being
和 questioned
兩個分詞,都被視作形容詞。
-
be
無實意,故being
的存在意義在于字尾的-ing
,表示 正在。 - 過去分詞
questioned
可由字尾的-ed
理解為 被動,表示 被質詢。
所以 being questioned
表示 正在被質詢,用來作為主語 證人 的補語。
現在時間
如果時間副詞是 now,或是以 now 為中心的或大或小的括弧,則用現在時間的簡單式。
傳統語法中的 真理及一般事實要用簡單式 其實就是一個以 now 為中心的很大的括號,不過是大到可以涵蓋過去和未來罷了。
例:
Huang pitches a fast ball. Li swings. It looks like a hit. The shortstop fails to stop it. It's a double!
(黃 [平洋] 透出快速球,李 [居明] 揮棒,好像是安打,游擊手沒有攔到球,是二壘安打!)
-
形式:播報運動比賽時,常會用到一連串的 簡單式。雖然沒有明確的時間副詞,但很明顯每一句都是
現在
發生的。是一個 點(最小的括弧)。邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
上;故用 現在時
例:
Obama is the U.S. President.
(奧巴馬是美國總統。)
-
形式:奧巴馬是
現任
的美國總統。可幾年前他不是,幾年后也不是。邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號包含了
now
;故用 現在時
注:原書成書時,現任總統是 Bush
,為表與時俱進,此處改為 Obama
。
例:
All mothers love their children.
(天下的媽媽都愛自己的小孩。)
- 形式:(常理而言,)天下的母親沒有不愛自己的小孩的,古今皆然,以后也不會改變。這是一個極大的括號。但不論大小仍可用括號表示;故用 簡單式
-
時態:括號包含了
now
;故用 現在時
例:
7-ELEVEN is selling big cokes at a discount this month.
(7-11 便利店這個月大杯可樂打折。)
-
形式:
this month
邊界明確,可用括號表示;故用 簡單式 -
時態:括號包含了
now
;故用 現在時
將 be 動詞
視作動詞,可樂打折 這一事件 正在持續,故用表示 正在 意味的 現在分詞 短語 selling big cokes
做 補語 來強調持續性。
例:
According to the NASA survey, the ozone layer is being depleted.
(根據美國國家航空和航天局的研究,臭氧層正在被消耗中。)
- 形式:(常理而言,)天下的母親沒有不愛自己的小孩的,古今皆然,以后也不會改變。這是一個極大的括號。但不論大小仍可用括號表示;故用 簡單式
-
時態:括號包含了
now
;故用 現在時
將來時間
將來時間的簡單式只是把擴愛好放在 now 的右邊,其余完全相同。
一些涉及到 語氣 的問題,本課僅做初步解說,詳細的說明留待 語氣 一課再作討論。
例:
There will be a major election next year.
(明年將有一次大選。)
-
形式:大選之事發生在
明年
這段時間內,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的右邊,說明此事件發生在未來;故用 將來時
未來之事 尚未發生,尚未確定,故需要一個 助動詞 will
表示 到時候會。
注:原書的時間副詞是 in March
,為強調未來之意,此處改為 next year
。
例:
Don't call me at six tomorrow. I'll still be sleeping then.
(不要在明天六點時打電話給我。我那時還在睡覺。)
-
形式:睡覺之事發生在在
明天六點
這一時間點,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的右邊,說明此事件發生在未來;故用 將來時
此時,be 動詞
被視作動詞(但無實意),其后的現在分詞 sleeping
做形容詞 補語,詞尾 -ing
表示 持續。
例:
This builiding will be razed next month.
(這房子下個月拆除。)
-
形式:拆除之事發生在在
下個月
這一時間段,邊界明確,可以用括號將其括起;故用 簡單式 -
時態:括號在
now
的右邊,說明此事件發生在未來;故用 將來時
此時,過去分詞 razed
做形容詞 補語,詞尾 -ed
表示 被動,即表示主語(房子)是 被拆除 的。
<h1 id=PerfectForm> 完成式 </h1>
相較于 簡單式 用 括號 表示時間,完成式 則用 箭頭 表示動作的截止時間。
從功能上看,簡單式 交代動作發生的時段,而 完成式 則不作明確交代,只表示 『曾經』、『做過』 的意思。
現在時間
例:
I'm sure I have seen this face somewhere.
(我確信我曾經見過這張臉。)
-
形式:看到 這件事的時間并不明確,只知道是
現在
之前;故用 完成式 -
時態:箭頭的截止點是
現在
;故用 現在時
例:
We have been working overtime for a week to fill your order.
(我們連續加班一個星期趕出你訂的貨。)
- 形式:加班 這件事的強調的重點在于 一直 到現在,并非強調時間本身;故用 完成式
-
時態:箭頭的截止點是
現在
;故用 現在時
將 be 動詞
視作動詞,其后的 現在分詞 短語 working overtime
做 補語 來強調持續性,即 一直在加班。
注:此句雖然經典,但強調 截止 的解說未免有些牽強,換成 持續 或許更為合理。原句也或許修改為 until today
才更為保險。另外,考慮到 抱怨 口吻, 僅用 時態 來解釋未免偏頗。
例:
The house has been redecorated twice since they moved in.
(打從他們來算起,這棟房子已經被裝修過兩次了。)
-
形式:雖然時間的邊界是明確的,但說明這一時間的目的是
到現在
多久,并非強調時間本身;故用 完成式 -
時態:箭頭的截止點是
現在
;故用 現在時
此時,過去分詞 redecorated
做形容詞 補語,詞尾 -ed
表示 被動,即表示主語(房子) 被裝飾。
過去時間
若無特別交代, 為止
通常就指到 現在
為止,是 現在完成時。
過去完成時 則需要一個 到那時為止
的 過去 時間點來表示截止。
例:
Many soldiers had died from pneumonia before the discovery of penicillin.
(發現盤尼西林以前,已經有很多士兵死于肺炎。)
-
形式:士兵死亡一事發生在
盤尼西林發現
之前,有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
左邊;故用 過去時
此時,過去分詞 redecorated
做形容詞 補語,詞尾 -ed
表示 被動,即表示主語(房子) 被裝飾。
例:
I had been smoking three packs of cigarettes a day before I decided to quit.
(我決定戒煙之前,每天要抽三包煙。)
-
形式:戒煙一事發生在
我下決定
之前,有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
左邊;故用 過去時
此時,補語 smoking three packs
是一形容詞短語,-ing
表示 持續性,即表示主語(我) 一直如此(抽三包煙)。
例:
Japan had not been defeated yet by the time Germany surrendered unconditionally.
(到德國無條件投降為止,日本尚未被打敗。)
-
形式:日本被打敗一事發生在
德國投降
之前,有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
左邊;故用 過去時
此句中,had not been
意指 尚未
,與 已經
相反。be 動詞
仍無需翻譯,其后作為 補語 的 過去分詞 defeated
可以理解為形容詞,-ed
表示 被動,表示主語(日本) 被打敗。
將來時間
觀念上,將來時間的的 完成式 與現在、過去時間的 完成式 完全一樣。
寫法上,因為是 將來,所以動詞前加一個 will
即可。
例:
Next April, I will have worked here for 20 years.
(到明年四月,我在這里就工作了 20 年了。)
-
形式:工作一事發生在
明年四月
之前,有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
右邊;故用 將來時
例:
Come back at 5:00. Your car will have been fixed by then.
(五點再來吧!到時你的車一定已經修好了。)
-
形式:車被修好這件事發生在
五點
之前(而絕非五點
之時那 一瞬間 修好),有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
右邊;故用 將來時
此時,過去分詞 fixed
做形容詞 補語,詞尾 -ed
表示 被動,即表示主語(車子) 被修好。
例:
In two more minutes, she will have been talking on the phone for three hours!
(再過兩分鐘,她就一直打了足足三小時的電話了!)
-
形式:打了三小時電話 這件事發生在
兩分鐘之后
之前,有明確的截止時間點;故用 完成式 -
時態:箭頭的截止點是
現在
右邊;故用 將來時
現在分詞 talking
做形容詞 補語,詞尾 -ing
表示 持續性,即表示主語(她) 一直在講。
結語
以上,除了一些牽涉到 語氣 的問題留待以后處理外,已涵蓋了傳統語法中所有的時態變化。
其中重要觀念有以下幾點:
- 將
be 動詞
視作動詞,句子只有兩種狀態:簡單式 與 完成式
- 簡單式 以 括號 表達時間
- 完成式 以 箭頭 表達時間
括號 與 箭頭 的區別在于:
- 括號 邊界對稱(要不然都明確,要不然都不明確)
- 箭頭 有明顯的指向性(一定有一個邊界是明確的時間點)
-
be 動詞
之后的分詞視作形容詞 補語,其中:
- 現在分詞 有 正在進行 的意思
- 過去分詞 有 被動 的意思