非要步步推論才能看懂?
英語時態有16種,是整個英語語法的核心內容之一,但是大家經常用錯,於是有這樣的問題:如何準確使用英語時態? - 英語語法
傳統的時態劃分表格是這樣的:

其中所有的時態都是按照名稱來排列的,比如:「現在完成時」就放在「現在」一列下面,「過去完成時」就放在「過去」一列的面。這樣的劃分在其體系之內當然是對的,但是有幾個常見的問題:
- 現在完成時have done大家經常搞不清楚其動作是發生在過去而對現在有影響的,也就是說have done的動作發生時間是在「過去」,參照時間是「現在」,所以很多同學不會區分have done和did。
- 過去完成時had done大家經常弄不清楚其動作是發生在過去的過去,而對過去某個時間有影響,也就是說had done的動作發生時間是在「過去的過去」,參照時間是「過去」。
- 更為複雜的是現在完成進行時have been doing,表示過去開始發生的動作持續到現在,對現在影響,並且很有可能要持續到將來;同理還有過去完成進行時had been doing,表示過去的過去開始發生的動作持續到過去某個時間,對過去這個時間有影響,並且很有可能還會持續到過去的將來。
正是因為這樣的問題,我換了一種劃分的方法,把時間軸的劃分增加了一列「過去的過去」,然後根據動作的發生時間或開始發生的時間來安排表格。這個內容我之前在怎樣學好英語語法? - Ernest 的回答里講到過,前天又在如何準確使用英語時態? - Ernest 的回答里更加細緻地講了一遍。為了清楚地說明這個表格,還增加了很多文字和圖表,比如:

7. have done:現在完成時
表示過去完成的動作,對現在有影響(上圖中的紅色彎箭頭表示影響),經常與一般過去時比較使用。發生時間在過去,參照時間則是現在,一般為瞬時狀態。
China has carried out its opening-up policy for decades.
8. had done:過去完成時表示過去的過去完成的動作,對過去有影響,一般上下文會出現過去時態。發生時間在過去的過去,參照時間則是過去,一般為瞬時狀態。She had finished her graduate school, so she could startworking in the fall of 2006.
再比如:

11.have been doing:現在完成進行時
表示過去開始的某動作已經完成相當一部分,持續到現在正在進行,並且對現在有影響(上圖中的紅色彎箭頭表示影響,紅色直箭頭表示持續)。發生時間在過去持續到現在,參照時間是現在,表示部分完成並持續的狀態。
I have been working for 30 dayswithout a rest.12. had been doing:過去完成進行時
表示過去的過去開始的某動作已經完成相當一部分,持續到過去某個時間點仍然正在進行,並且對過去這個時間點有影響。發生時間在過去的過去持續到過去,參照時間是過去,表示部分完成並持續的狀態。She had been carrying out her plot to be the queen three months earlier.
上面兩種表格,不論是傳統的四分劃分,還是我的五分劃分,也不論是將完成進行時態單列一類,還是將它歸於進行時態一類之下,都不能在一張表格裡面完整細緻地表現瞬間動作發生時間、結束時間、持續動作的開始發生時間、持續時間、結束時間、完成時態的影響對象時間等等所有內容。可以說每種畫法都各有利弊,我當然熟悉傳統的劃分方法,但我就是看到上面提到的傳統畫法的問題才改用了我自己現在的劃分方法。
但是!
偏偏就有些人,學了傳統的畫法,就容不得新的畫法。比如:如何準確使用英語時態? - 沈無山的回答:

我想反問:
1)如果我的畫法不能表現have been doing是從過去發生並且一直持續到現在,那麼傳統的畫法把have been doing放在現在一列下面就能表現這個內容嗎?難道一定要這樣畫你才能看懂:

可是即使我這麼畫,難道就能完全表現時態的全貌了嗎?比如:will have been doing的動作開始時間到底是現在還是將來,事實是都有可能,上面的表格我畫的是從現在開始,那麼從將來才開始的情況的怎麼辦呢?同理還有would have been doing。
如果要求一張表格說明所有問題,同理不還有對一般現在時的要求么?一般現在時有時候表現當下的動作,有時候表現的是從過去延伸到現在還要延伸到將來的動作,我還要區分各種情況,要畫多種表格嘍?難道一張能說明情況的表格再加上說明文字,在每一種具體的時態下面再配上具體的示意圖不足以說明問題嗎?
2)完成進行時單列,還是放在進行時態一類一下,我是有說明的。難道你學過完成進行時是一類單獨的時態,就無法接受它本質上是進行時態一類的?
謂語動詞 = 助動詞 + 實意動詞 = 操作詞 + 其他助動詞 + 實意動詞,其中操作詞即第一個助動詞,所有的時態,我們都可以從操作詞判斷動作發生時間或開始發生時間,從實意動詞的形式判斷狀態類型(doing都是進行時態,do都是一般時態,done都是完成時態),這樣看來完成進行時從實意動詞的形式來看就應該歸於進行時態一類。當然,我也能理解傳統的說法,但是那就還要區分出been doing和一般的doing的不同,把助動詞和實意動詞繞在一起。我都沒有說傳統的劃分方法是錯的,但是這種學了一點英語的半瓶醋就非要來說我採用的新的劃分方法是錯的。
就是這種「稍微學過時態的人」竟然做了傳統語法的衛道士,抱著傳統的東西就不放,看到新的劃分方法就說是錯的。不服氣的話你去寫完整的回答來論證我這種劃分方法是錯的不就好了,跑到我的評論區里評論也可以啊,我回復了你,你視而不見,繼續抱著自己的偏見非要覺得別人是錯誤的。基本的對話邏輯就是:
- 你:你是錯的,123。
- 我:你喜歡456也可以,我也沒說456是錯的;但是從我的體系來看,123也是對的。
- 你:不不不,你是錯的,你的123不能表現xxxx。
- 我:可是傳統的456也不能表現xxxx,如果非要在一張表格裡面表現xxxx,那表格就一團漿糊,太亂了。
- 你:不不不,你是錯的,你的xxx和xxx是矛盾的。
- 我:(發現這人不是來討論問題的呀,是來撕逼的啊)想學東西就好好看著,不懂可以問。想撕逼,滾!
- 你:哎呀,不得了了,孔子還不恥下問呢,知乎是理性討論的地方,blablablabla~
- 我:去死,刪評,拉黑。
我寫的回答,你來評論,我看你沒有真的看懂就回復你,tmd評論幾個來回發現這個人根本就不是來討論問題的,而是抱著先入為主的偏見來撕逼的啊,一口一個「有問題」「矛盾」「強行糅合」「我有說過我喜歡哪種表格嗎?」「知乎的規矩」……被罵了就說自己「沒有任何不敬之意」。
mdzz!借用老羅的微博回復你:

推薦閱讀:
※Elementary 怎麼會翻譯成"基本演繹法"?
※談patronize這個詞
TAG:英语 |
