
Welcome Back to OurScool 🤩
親愛的同學們,Mr. Bullet 今天要帶大家探索的是「現在完成式」,也就是 Present Perfect 。它就像人生的「經驗收集本 📚」,不只單純描述「做過了」,更強調出這些過去的經驗或動作,對現在有什麼影響或連結。
這個時態是不是讓你感到頭很痛呢 😖 覺得它跟過去式很像,又總是分不清楚到底哪裡不一樣?別擔心,Mr. Bullet 將精準命中現在完成式的精華,一起來學怎麼用英文表達人生經歷吧~~Let's go! 🚗💨
一、現在完成式句型
現在完成式主要用來連接過去與現在,它的基本結構是「主詞 + have/has + 過去分詞 (V-p.p.)」。

二、現在完成式的主要用途
現在完成式的核心概念是「從過去到現在」。它不像過去式只描述過去發生的事,而是強調過去發生的動作或狀態,對現在造成了影響或連結。
用途 1:描述從過去持續到現在的動作或狀態
用來表達從過去某個時間點開始,一直持續到現在的狀態。這個用法通常會搭配 for (表示一段時間)或 since (表示一個時間點)。
for + 一段時間:表達某個動作或狀態已經持續了多久。
✏️ Mr. Bullet has taught for twelve years.
中譯:子彈老師已經教書十二年了。
has taught 表示這個動作從過去開始,一直持續到現在,且可能會再繼續下去。
since + 一個時間點:表達某個動作或狀態是從何時開始的。
✏️ She has been my best friend since elementary school.
中譯:她從小學開始就是我最好的朋友。
has been 表示這段友誼從小學開始,一直延續到現在。
用途 2:描述過去的經驗或成果
用來表達「到目前為止」的人生經驗,而不特別表明發生的時間點。句子裡常會出現 ever(曾經)、never(從未)、before(以前)等詞。
✏️ Have you ever been to Hawaii?
中譯:你曾經去過夏威夷嗎?
這句話的重點在於「你是否去過夏威夷這個經驗」,而不是你什麼時候去的。
✏️ Mr. Bullet has never been to hualien, but he dreams of visiting Taroko National Park someday.
中譯:子彈教師從來沒去過花蓮,但他夢想有一天能造訪太魯閣國家公園。
has never been 描述子彈教師到目前為止的旅遊經驗(沒有去過花蓮)。
been (to)/ gone (to) 用法比較
意義 | 例句 | |
|---|---|---|
been (to) | 表達經驗:曾經去過(人已經回來了) | Have you ever been to the U.S.? |
gone (to) | 表達結果:去了某地(人還待在那) | Where is Mom? |
用途 3:描述在最近剛完成且對現在有影響的動作
表示一個動作在不久前才剛完成,對現在的狀況有直接的影響。常搭配 just(剛才)、already(已經)或 yet(還沒)。
✏️ The train has already left the station, so we'll have to wait for the next one.
中譯:火車已經開走了,所以我們只能搭下一班了。
has already left 表示火車離開這個動作已完成,而且這個結果對現在的情況有直接影響(我們錯過了)。
✏️ They have just finished the report.
中譯:他們剛剛已經完成報告了。
have just finished 表示他們剛完成報告,所以現在可以休息了。
✏️ Has he arrived yet? / No, he hasn't arrived yet.
中譯:他到了嗎? / 不,他還沒到。
詢問或說明一個動作在當下是否已發生。
用途 4:在時間或條件子句中表達未來完成的動作
在某些特殊情境下,我們也會使用現在完成式來描述「未來將完成的動作」。這種用法通常出現在由特定連接詞引導的時間或條件子句中。
這些連接詞包括:
・時間子句:when(當...時)、after(在...之後)、as soon as(一...就)、until(直到...)等。
・條件子句:if(如果...)、unless(除非...)等。
✏️ Mr. Bullet will call you when he has checked your resume.
中譯:子彈老師查閱你的履歷後會打給你。
has checked 在時間子句中表達未來完成的動作(查閱履歷),主要子句使用未來式。
✏️ If you have finished your homework, we can take you out for dinner.
中譯:如果你完成了作業,我們就可以出去吃晚餐。
If you have finished(如果你完成了)是一個條件子句,它設定了「去吃晚餐」的先決條件。主要子句 we can go out for dinner 使用現在式表達未來的可能性。
三、現在完成式 vs. 過去式
核心差異 🔎
過去簡單式(Past Simple) | 現在完成式(Present Perfect) | |
|---|---|---|
核心概念 | 描述過去特定時間發生的動作或事件。 | 描述過去的動作或經驗對現在的影響或連結。 |
時間觀念 | 強調何時發生,通常有明確的過去時間點。 | 強調到目前為止,時間點通常不明確或不重要。 |
主要用法 | 1. 描述在過去發生並結束,且與現在無關。 | 1. 描述動作已完成,但其結果影響現在。 |
情境對比 🦥
情境一:旅遊經驗
✏️ 過去簡單式:I went to Korea last month.
中譯: 她當了10年的老師。
說明: 暗示她現在已經不是老師了,這是過去的職業。
✏️ 現在完成式: She has worked as a teacher for 10 years.
中譯: 她當老師當了10年了。
說明: 表示她現在仍然是老師,從10年前開始到現在延續下去。
情境二:工作狀態
✏️ 過去簡單式: She worked as a teacher for 10 years.
中譯: 她當了10年的老師。
說明: 暗示她現在已經不是老師了,這是過去的職業。
✏️ 現在完成式: She has worked as a teacher for 10 years.
中譯: 她當老師當了10年了。
說明: 表示她現在仍然是老師,從10年前開始到現在延續下去。
結語
Great job!!! 親愛的同學們~~
恭喜你們跟著子彈教師的腳步,又蒐集了新時態—現在完成式的各種用法。
別忘了,現在完成式的核心在於「連接過去與現在」:它能讓你表達累積的經驗、最近的成果,還有持續一段時間的變化。從今天開始,別再讓單調的過去式限制你的表達了!快試試看,把你們豐富的人生故事透過現在完成式自信地表達出來吧!
Keep Practicing 🪄 Keep Learning 📖


