【潔西家】現在完成式與過去簡單式的不同

「剛剛媽媽看不出我」潔西昨天在吃涼麵的時候聽到的,是位新住民說的,大家能夠理解多少呢?學生常常會問說那我說錯的英文意思差不多,難道外國人就聽不懂嗎?恩,真的要看人,看上下文,有些人比較常跟非母語系的人接觸,可能可以猜出你的意思,但是有些人可能一個字說錯就完全不能理解你的意思。語言真的就是這樣子。

潔西猜了一下那位新住民可能是要說媽媽剛剛認不出我來?但是幾個新住民彼此在聊天,也沒人問他說你說這句話是什麼意思。讓潔西想到先前常常上課的時候學生彼此說著潔西不懂但是他們彼此都能懂的句子,而且不是正確的,哈哈哈。語言真的是很好玩的東西。能夠溝通是最重要的,為了要能溝通當然能正確點是好一點的啦。

今天講的是現在完成式跟過去簡單式的不同,學生覺得很困惑,潔西只能盡量解釋,需要學生去多看多聽多接觸,輸入夠多,從文章從電視電影影片當中等比較自然的題材去學會比從文法書中去解釋更有感覺。明天會講現在完成式跟現在完成進行式的不同。

今天的照片是在荷蘭拍的,製作木鞋的師傅,很厲害的樣子吧。潔西去荷蘭的時候是不買期去的,就是什麼都不買,真的是一個紀念品都沒有買,只買了可愛的米飛兔的杯子給喜歡兔子的同學,自己完全沒有一樣從荷蘭帶回來的紀念品。連個木鞋鑰匙圈都沒買,真的能做到這樣也不錯啦,還好有照片當作回憶也不錯。

照片真是個不錯的東西,潔西當時其實動完手術沒幾個月,身體狀況也沒有多好就飛出去了,玩起來蠻累的,照片也拍得很少,不過回憶滿滿一點都不少。雖然很多忘了,但是三不五時也會想起來,看到照片也覺得很開心。

今天一早下雨下到晚上還在下,啊,討人厭的天氣,潔西一步都沒踏出家門。中午煮了前幾天吃剩下的咖喱飯,下午心血來潮煮了熱可可,牛奶,可可粉,黑糖,放到牛奶鍋中用小攪拌器拌一拌,香噴噴的熱可可暖到心中去了。晚上煮了失敗的親子丼,吃完才發現醬汁多了一倍,難怪湯汁太多又太鹹。沒關係,失敗是成功的媽媽,明天說不定再來試試看。

天氣不太好,大家多做點讓自己開心的事吧,明天就星期五了,幫大家加油,快要放假了,可以睡到自然醒。昨天睡覺的時候忘記了,前天睡覺的時候有記得幫週遭的人祈禱,希望大家都平平安安健健康康。不用常常跟別人做比較,有時候比來比去太辛苦,自己跟自己比,今天比昨天好一點就值得欣慰,沒有比較好也沒關係,就再繼續努力,正面思考正面思考,世界上還有很多美好的事情等著我們去發掘,好吃的食物,好玩的地方,跟家人朋友相聚的美好時光,創造更多的回憶,寫到自己淚流滿面是怎麼回事啊?總之呢人生就是要積極正面,自己跟自己不斷地精神喊話,大家一起加油吧!

A 現在完成式用來表示經驗,或表達在過去某個時間點發生或沒有發生的事,發生的確切時間不重要,句子中不會有時間。要表達過去某個時間點做過某事要用過去簡單式

1 I have eaten Swiss food. 我吃過瑞士菜。

2 I ate cheese fondue when I visited Switzerland in 2008. 我在2008年去瑞士的時候吃了起士鍋。

3 He has seen snow. 他看過雪。

4 He saw snow in Tokyo last year. 他去年在東京看過雪。 

.

B 現在完成式用來表達從過去開始持續到現在的狀況,後面會用 for 加一段時間,since 加一個特定的時間點或者用 since 加一個子句表示從過去的某個時間點開始到目前為止。這時候不能用現在簡單式或過去簡單式

5 We have studied English for five years. 我們念英文五年了。

6 They have known each other since high school. 他們從高中就認識彼此。

7 I have worked in this company since I graduated from college. 我從大學畢業就在這家公司工作。

8 I have lived in Taipei for 30 years. 我在台北住了三十年。

9 I lived in Sydney for one a half years. 我在雪梨住了一年半。

.

C 現在完成式用來表達到目前為止重複做的事,時間需要是現在還存在,已經是過去的時間的話用過去簡單式

10 I have had three cups of coffee today. 我今天喝了三杯咖啡。

11 I had five cups of coffee yesterday. 我昨天喝了五杯咖啡。

12 He has seen ten movies this month. 他這個月看了十部電影。

13 He saw twenty movies last month. 他上個月看了二十部電影。

.

D 現在完成式的動作雖然發生在過去,但是與現在相關,假如單純講過去發生的事則用過去簡單式

14 I have seen the movie. Let’s see another one. 我看過這部電影了。我們看別部吧。

15 I saw the movie last week. It was not very interesting. 我上星期看過這部電影。它沒有很有趣。

16 I’ve cut my hand, so I can’t cook. Why don’t we eat out tonight? 我切到我的手所以我不能做菜。不如我們今天去外面吃吧?

17 I cut my hand while I was cooking last night. 我昨天做菜的時候切到手。

.

E 在表達過去發生的事對現在的影響,或者是與 just, already, yet 時,可以用現在完成式或過去簡單式

18 He has lost his passport. 他丟了他的護照。

19 He lost his passport. 他丟了他的護照。

20 They’ve just arrived. 他們剛剛抵達。

21 They just arrived. 他們剛剛抵達。

22 I’ve already eaten dinner. 我已經吃過晚餐了。

23 I already ate dinner. 我已經吃過晚餐了。

24 She hasn’t done homework yet. 她還沒寫作業。

25 She didn’t do homework yet. 她還沒寫作業。

【潔西家】劍橋活用英語文法 初級 20 現在完成式與過去簡單式 just, already, yet 用法

繼續在改網頁,非常緩慢的,都不想去看瀏覽數量,整理後再麻煩大家有空可以分享一下。謝謝。現在點首頁的頁面可以看到我整理中還蠻亂的網頁整理。啊,下雨天又冷,難得不想出門上課,不過學生很可愛,還有錢賺,不要在抱怨了,還該出發了。大家藍色星期一快樂!晚上吃個火鍋似乎是個不錯的主意呢!

 

 

 

1 just: a short time ago 一段時間之前,剛剛,不久之前

just 可以跟現在完成式也可以跟過去簡單式連用

現在完成式時,just 放在 have 跟 V3 過去分詞之間

過去簡單式時,just 放在一般動詞前

I’ve just gotten back from Japan.

I just got back from Japan last Friday.

He’s just eaten dinner.

He just ate dinner an hour ago.

 

2 already: sooner than expected 已經,表示事情發生的比預期早

現在完成式時,already 放在 have 跟 V3 過去分詞之間

過去簡單式時,already 放在一般動詞前

You have already told me that.

You already told me that (yesterday).

The tickets have already sold out.

The tickets already sold out a week ago.

 

3 yet: until now 直到現在, not yet 還沒…, yet? 已經…了嗎?

現在完成式常用 not 跟 yet 來表達還沒有發生的事,但我們認為未來會發生。

現在完成式跟過去簡單式 yet 都放在句尾。

I haven’t finished my homework yet.

I didn’t finish my homework yet.

He hasn’t seen the movie yet.

He didn’t see the movie yet.

現在完成式用 yet 在問句中用來問我們預期會發生的事情是否已經發生。

Have you arrived yet?

Did you arrive yet?

Have you decided yet?

Did you decide yet?

翻譯 可以用的地方把 just, already, yet 放進去

1 比賽還沒有結束。

2 節目已經開始了。

3 我這個月已經花太多錢了。

4 他們才剛結婚。

5 你們吃晚餐了嗎?

6 你找到你的護照了嗎?

7 她剛找到工作。

8 我們已經放棄了。

9 我們還沒開門。

10 你付帳單了嗎?

答案

.

.

.

.

.

翻譯 可以用的地方把 just, already, yet 放進去

1 比賽還沒有結束。

1 The game hasn’t finished yet. / The game didn’t finish yet.

2 節目已經開始了。

2 The program has already started. / The program already started.

3 我這個月已經花太多錢了。

3 I have already spent too much money this month. / I already spent too much money this month.

4 他們才剛結婚。

4 They have just gotten married. / They just got married.

5 你們吃晚餐了嗎?

5 Have you eaten dinner yet? / Did you eat dinner yet?

6 你找到你的護照了嗎?

6 Have you found your passport yet? / Did you find your passport yet?

7 她剛找到工作。

7 She has just found a job. / She just found a job.

8 我們已經放棄了。

8 We have already given up. / We already gave up.

9 我們還沒開門。

9 We haven’t opened yet. / We didn’t open yet.

10 你付帳單了嗎?

10 Have you paid the bill yet? / Did you pay the bill yet?

【潔西家】現在完成式跟過去簡單式的不同時間用法

好像有點中暑了,噁心想吐,今天這天氣真是令人不舒服啊!一出門就覺得天氣讓人不舒服,回家的時候捷運冷氣開超強,風對著潔西吹,因為是下班時間人很多又躲不開,咳到要變笨蛋了啊。明明沒做什麼事卻很累,好多事要做,啊!想尖叫,一件件慢慢來,順便給自己放鬆的時間。加油加油!

 

有讀者問了現在簡單式的時間的問題,He has gone to New York last year. (X) 這個句子為什麼是錯的?剛好學生也才剛問過這個問題,想必大家覺得很困擾。

因為好像有聽過現在完成式不會加過去時間,在經驗的時候絕對不會加過去時間。但是後面有加時間會是不同的。

1 現在完成式表達經驗或與現在相關的時候不會用過去的時間,雖然動詞在過去發生。

I have had champagne.

 

2 表達過去到現在重複的動作,這時的時間是到目前為止的時間,到現在為止還沒有結束。

I have seen five movies this month.

 

3 表達從過去持續到現在的動作的話後者的會是 for 加一段時間或 since 加過去時間點。

They have been married for five years.

The have been married since 2014.

 

4 在過去開始,過去結束的動作,用過去的時間表達。

They got married in 2014.

He has gone to New York last year. (X)

He went to New York last year. (O)

I saw Men In Black last weekend. (O)

 

現在完成式

I have been to Japan.

I have seen Men In Black.

I have read five books this month.

I have taught English for twenty years. /since 1999.

 

過去簡單式

I went to Japan last year.

I saw Men In Black last weekend.

I read five books last month.

I taught my roommates English when I was in Australia.