為什麼英語中現在完成時會有一條「過去發生的事情對現在有影響」這樣一條奇葩的定義?

完全反哲學,過去有什麼事情對現在沒有影響的啊。


我專門為這個題目寫了專欄文章

上篇:介紹 現在完成時態的由來

下篇:介紹 現在完成時態的使用

現在完成時態,難

我很認同

現在完成時態不簡單

因為它講到 哲學

  • 量變和質變的法則

我們不能

  • 簡單地把它當一個語法
  • 隨便畫畫時間軸就以為能理解

這樣可學不好 完成時態

語法是世界法則的圖像

必須得有講哲學的語法

現在完成時態

三種用法

  1. 表示過去發生的、持續到現在的動作或狀態。
  2. 到現在為止已經發生或完成的動作。
  3. 過去發生的某一動作對現在造成的影響或結果

以上三種用法對應了這三個哲學概念

  1. 量變 即算加法
  2. 質變 即起變化
  3. 質變引發的蝴蝶效應

有關 量變和質變的知識來源

  • 兒時的寓言故事(如狼來了)
  • 高中政治(哲學篇)

這些知識足夠學好這個語法

簡單的說

一、量變

  • 算加法
  • 事物在數量上的增加或減少

二、質變

  • 起變化
  • 事物發生顯著變動狀態

比如:

壓死駱駝的最後一根稻草

先前壓在駱駝身上的那一堆稻草都是量變,是數量的積累

只有最後一根稻草就是質變,是本質的變化,導致駱駝被壓死

——————————————————

狼來了

第一次欺騙別人,第二次欺騙別人呢,村民都相信他,是數量的積累

第三次再欺騙別人,沒有人再相信,是本質的變化

舉兩個例子

三、質變引起的蝴蝶效應

  • 一個質變對周圍的環境產生的影響
  • 這個影響會隨著時間向前推移

蝴蝶效應

一隻南美洲亞馬遜河流域熱帶雨林中的蝴蝶,偶爾扇動幾下翅膀,可以在兩周以後引起美國德克薩斯州的一場龍捲風。

也就是對應

  • 過去發生的某一動作對現在造成的影響或結果

——————————————————

(下面的解釋很難理解,初學者請跳過,直接看Petter的例子)

這是最難解釋的

  • 為什麼現在完成時里的動作可以發生在過去?

因為

  • 一個質變可以開啟一系列的蝴蝶效應

雖然那個質變是發生在過去的,但蝴蝶效應里的動作是在現在的

  • 幾天前,蝴蝶本來靜靜地不動,突然煽動幾下翅膀(質變)
  • 現在,美國德克薩斯州颳起了一場龍捲風

也就是說,這個質變本身就包括了

  • 過去發生的動作(扇動幾下翅膀)
  • 現在產生的影響(美國的一場龍捲風)

龍捲風裡還殘留著蝴蝶的翅膀里的風力

蝴蝶扇動產生的風力

既屬於過去也屬於現在

(以上為難點,請跳過,直接看例子)

——————————————————

上圖的故事 大概是這樣:

Petter 作業做完了之後,就開始玩LOL,二個小時後他爸爸下班回家,故事開始了

皮爸問:皮特在哪

Where is Petter?

皮媽說:皮特作業已經做完了,正在房間里玩遊戲呢!

Petter has finished homework already,he is playing computer games in the room.

(這裡,皮特的作業雖然是兩個小時前完成的)

完成作業 是 之前蝴蝶扇動的翅膀

玩遊戲 是 那場隨之而來的龍捲風

總結就是 現在完成時

描繪了兩個哲學法則

  • 量變
  • 質變 以及 質變引發的蝴蝶效應

量變 即 算加法

質變 即 起變化

哪些場景我們用現在完成時態呢

  • 作總結,計算動作持續的時間
  • 談論一個重大變化突然發生
  • 準備談論動作誘發的龍捲風時

最後我留下一些例子:

I have been a college stundent for 3 years.

She has fallen asleep.

I have cleaned the table already. You can take a seat and order the food.

——————————————

——————————————

專欄於此,感謝支持!

路德再次感謝大家多多關注和點贊!

謝謝!


題主 你確定是過去完成而不是現在完成?

我個人的理解是 過去時含有過去的事完全過去了,比方he was a good man就是他過去是好人,現在大概不是了。或者他現在已經死了。

而現在完成時則表示過去的事還沒有完全過去。he has been a good man就是他一直到現在都是好人。

過去的事對現在有影響這樣的表述只不過是想要表達過去的事還沒有完全結束這樣一個概念。話又說回來,過去的事情還沒有完全結束也並非一個精準的表達,但是我希望題主能體會到我的意思……

一些語法規則很多時候很難用語言精確表述,而且很多時候還要取決於說話人本身看待事物的角度

例如某人花了200塊買某樣東西

既可以說 he spent 200 dollars on sth, 說話人可能就是想單純表達他在某樣東西上花了200塊了這個事實。花200塊這件事已經過去了。

如果說he has spent 200 則說話人可能覺得他只是到目前為止花了200,以後可能還會繼續花

那假如說話人用了一般過去,卻想表達現在完成的意思,也是有可能的。特別是在口語中,說話人可能沒有多想,隨便一說,用的不是很嚴謹也很正常


題主文科生?那可能沒聽說過馬爾可夫鏈這玩意兒...我這算是是抖機靈啊...


詳細解釋,請看以下視頻:

跟著July姐姐學語法——現在完成時(1) - 騰訊視頻

用實際的例子進行了舉證。


這個定義是什麼句子的時候用到的呢 當時是這麼一句 :別人約你去看電影 你拒絕了 說 Im sorry ,I have seen the movie.這個時候就是用現在完成時 「我」過去看過這個電影 所以我現在不想看。類似的有 我過去看過這本書 所以對現在這件事的結果構成了影響。這個叫做過去發生的事對現在造成的影響。


推薦閱讀:

英語語法 | 過去式和完成時到底有什麼區別?
Don't let them in. Don't let them see. |金句領讀128
一位雅思托福老師給你學好英語的9條忠告
全寢室都是英語系的,只有我一個是其他語種,怎麼辦?

TAG:教育 | 英語 | 時態 |