「過去簡單式」VS「現在完成式」…差在哪?

You are currently viewing 「過去簡單式」VS「現在完成式」…差在哪?

Hi, everyone~ 歡迎來到英文庫的文法系列!😍 我是 Gloria~✌🏻

今天要來介紹易混淆的英文時態!很多時態在分開解釋的時候都可以理解,但是只要混在一起、語境不同的時候,就會讓人覺得很困惑,不知道該怎麼用才正確?(有些學生常常會說:啊~我都亂用啦!🤣)

沒關係!今天幫大家整理了「過去簡單式」和「現在完成式」的差別,希望能幫你分清楚在什麼情況下更適合使用這兩個時態~趕快來看看吧!Let’s go! 😎

過去簡單式 / 現在完成式

「過去簡單式」和「現在完成式」差在哪裡呢?

首先,先給你看這兩個句子:

I lived in Taipei for two years.

I have lived in Taipei for two years.

你覺得這兩個句子有哪裡不一樣嗎?

讓我來解答吧!💡

I lived in Taipei for two years.
我曾在台北住了兩年 👉🏻 過去簡單式(某件事在過去發生)

I have lived in Taipei for two years.
我已經在台北住了兩年  👉🏻 現在完成式(某狀態從過去持續到現在)

第一句用的是「過去簡單式」,意思是過去曾在台北住了兩年,表示「某件事在過去發生」。

第二句用到的是「現在完成式」,意思是已經在台北住了兩年,表示「某狀態從過去持續到現在」。

雖然不同時態表達的意思不一樣,但很多時候其實兩者是可以通用的。我們先來了解它們的差異之處吧!

  • 過去式事件有明確的發生時間,完成式事件發生的時間不重要
    過去式裡,事情發生通常會有個明確的時間點,但完成式事件發生的時間則不重要,因為相較之下,完成式更重視的是「事情是否發生了、和現在的關聯是什麼」,而不是事情發生的時間

The new shop opened last week.
那間新店上週開幕了(事情發生在上週)

The new shop has opened.
那間新店已經開了一週 (事情已發生,何時發生不重要)

He went to school yesterday.
他昨天去了學校 (事情發生在昨天)

He has gone to school.
他已經去學校了 (事情已發生,何時發生不重要)

即使過去式沒有講出事情發生的時間,但說話者的心中還是比較在指一個特定的時間點,可能是昨天、上週或是上個月,所以用了過去式。

We moved to the new house.
我們搬去新家了 (事情發生在過去,說話者心中有特定的時間點)

We have moved to the new house.
我們已經搬去新家了 (事情已發生,何時發生不重要)

I passed my driving test.
我通過駕照考試了 (事情發生在過去,說話者心中有特定的時間點)

I have passed my driving test.
我已經通過駕照考試了 (事情已發生,何時發生不重要)

  • 過去式的事件「現在不再發生」,完成式的事件「現在可能還發生」
    過去式的事件結束在過去,現在不再發生。但在完成式裡,過去的某件事現在可能還發生著,而且對現在帶來影響

I lived in Taipei for two years. Now I live in Paris.
我曾住在台北兩年,我現在住在巴黎 (以前住在台北,事件結束在過去)

have lived in Taipei for two years. I still live here.
我已經住在台北兩年了,我還住在這 (現在還住在台北,事件現在還發生)

搞懂這個觀念之後,接著再給你看更多不同的例子吧:

worked as a teacher for five years. Now I am a coach.
我曾當過五年的老師,我現在是教練 (現在不是老師,事件結束在過去)

have worked as a teacher for five years. I still love teaching.
我已經當了五年的老師,我現在還是熱愛教學 (現在還是老師,事件現在還發生)

He wrote this book for two years, and it was published yesterday.
他寫這本書寫了兩年,昨天出版了 (現在沒有在寫)

He has written this book for two years. He is still writing it.
他這本書已經寫了兩年,他現在還在寫(現在還在寫)

She twisted her ankle, but she is fine now.
她扭傷了腳踝,但她現在沒事了 (現在腳踝沒有扭傷)

She has twisted her ankle. She can’t walk.
她扭傷了腳踝,現在不能走路 (現在腳踝還是扭傷的)

  • 過去簡單式 / 現在完成式通用的情況
    前面講的是兩者的差別,現在要來講講在什麼情況它們是可以通用的。
    如果想表達「已完成某件事」,不特別強調事情發生的時間點時,過去式和完成式之間的界線比較沒有那麼明顯,兩者之間是可以通用的。✅

did my homework.
我做完功課了

have done my homework.
我做完功課了

💡 小訣竅:不確定是否通用時,可以加個 just (剛才) 在句子裡唸唸看。我們接著看更多相關例句吧~

I (just) did my homework.
我剛剛做完功課了

have (just) done my homework.
我剛剛做完功課了

He (just) washed his car.
他剛洗完車

He has (just) washed his car.
他剛洗完車

Have you (just) seen her?
你剛剛有看到她嗎?

Did you (just) see her?
你剛剛有看到她嗎?

Have you (just) eaten breakfast?
你剛剛吃早餐了嗎?

Did you (just) eat breakfast?
你剛剛吃早餐了嗎?

反之,如果過去某件事有明確的時間點,或是當完成式強調「跟現在的關聯性」時,則不能和過去簡單式互換使用。

Did you see her yesterday?
你昨天看到她了嗎? (此事件結束在昨天)

Have you seen her since last week?
你從上禮拜到現在有看到她嗎? (強調從上週到現在,和現在還有關聯)

She washed the dishes an hour ago.
她兩小時前就洗好碗了 (此事件結束在一小時前)

She has washed the dishes for an hour.
她已經洗了一小時的碗 (現在還在洗,和現在還有關聯)

耶~恭喜你搞定「過去簡單式」跟「現在完成式」的差別啦!

想看更多易混淆的時態整理嗎?推薦你來看看這篇文章~👇
「過去簡單式」VS「過去完成式」…差在哪?

Gloria

我是一位喜歡到處冒險的英文老師~✌🏻 我相信學習是一場沒有終點的旅行,我也相信夢想不會虧待每個認真對待它的人!希望每一位來到這裡的朋友,都能找到實用的資訊,幫助你成為更好的自己!✨😎