U7:現在完成式

U7:現在完成式

現在完成式 Present Perfect,除了最基本用來表達「曾經做過」的概念外,它還強調出這些過去的經驗或動作,對現在有什麼影響或連結。本文將帶你一步步掌握現在完成式的句型及核心用法。

現在完成式 Present Perfect,除了最基本用來表達「曾經做過」的概念外,它還強調出這些過去的經驗或動作,對現在有什麼影響或連結。本文將帶你一步步掌握現在完成式的句型及核心用法。

樂學舍行銷小編

樂學舍行銷小編

現在完成式

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.?
你去過美國嗎?
I have been to the U.S. three times.
我去過美國三次
(現在人已經回來了,不在美國)

gone (to)

表達結果:去了某地(人還待在那)
🚨 補充提醒: gone to 不能搭配第一人稱 (I) 和第二人稱 (You) 使用。

Where is Mom?
媽媽在哪?
She has gone to the market.
她去市場了。
(說話當下媽媽不在家)

用途 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. 描述在過去發生並結束,且與現在無關。
2. 描述過去某個特定時間的經驗。
3. 描述狀態在過去已結束

1. 描述動作已完成,但其結果影響現在
2. 描述到目前為止的總體經驗。
3. 描述狀態從過去持續到現在,且可能還會繼續

情境對比 🦥

情境一:旅遊經驗

✏️ 過去簡單式: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 📖

樂學舍數位股份有限公司

© 2025 OurScool All rights reserved.

樂學舍數位股份有限公司

© 2025 OurScool All rights reserved.

樂學舍數位股份有限公司

© 2025 OurScool All rights reserved.