學習技巧

Present Perfect Tense 終極指南:香港學生必學的現在完成式

深入淺出解釋 Present Perfect Tense(現在完成式)的用法、結構、常見陷阱,配合香港學生日常例子及練習,助你輕鬆掌握這個英文文法重點,提升寫作及說話能力。

SchoolDays 編輯部
present perfect tense現在完成式英文文法DSE英文小學英文中學英文文法練習
目錄

概述

Present Perfect Tense(現在完成式)係香港學生學習英文文法時經常遇到嘅難點,因為中文入面冇直接對應嘅時態。好多學生會混淆佢同 Simple Past Tense(簡單過去式),或者唔知幾時先用 have/has + past participle。其實,只要掌握咗核心概念,Present Perfect Tense 一啲都唔難!呢篇指南會由零開始,用最清晰嘅方法解釋 Present Perfect Tense 嘅用法、結構、常見陷阱,仲會提供大量貼近香港學生生活嘅例子,幫你徹底搞掂呢個文法重點。無論你係準備緊呈分試、DSE,定係想提升日常英文溝通能力,呢篇文章都啱你睇!

Present Perfect Tense 嘅基本結構

Present Perfect Tense 嘅結構非常簡單,就係:主語 + have/has + 過去分詞(Past Participle)

  • 主語係 I/You/We/They 嘅時候,用 have
  • 主語係 He/She/It 嘅時候,用 has

例如:

  • I have finished my homework.(我已經做完功課。)
  • She has visited the museum.(佢去過呢間博物館。)

要注意,過去分詞(V3)有規則同不規則兩種。規則動詞通常加 -ed(例如 play → played),但不規則動詞就要死記,例如:go → gone,eat → eaten,see → seen。香港學生成日會喺呢度出錯,所以一定要花時間背熟不規則動詞表!

Present Perfect Tense 嘅三大主要用法

1. 表達「經驗」—— 喺某個未指明嘅時間發生過

當我哋想表達「喺過去某個時間做過某件事」,但唔需要指明具體時間(例如 yesterday、last week),就會用 Present Perfect Tense。

  • Have you ever tried Hong Kong-style milk tea?(你有冇試過港式奶茶?)
  • I have never been to the Peak.(我從未去過山頂。)

呢度嘅重點係「到目前為止嘅經驗」,同具體時間無關。如果指明咗時間,就要用 Simple Past Tense,例如:I went to the Peak last year

2. 表達「結果」—— 過去動作對現在有影響

當一個過去發生嘅動作,對而家產生咗結果或影響,我哋都會用 Present Perfect Tense。

  • I have lost my wallet.(我唔見咗銀包。)→ 而家冇銀包用
  • She has broken her leg.(佢整親條腿。)→ 而家行唔到

呢種用法強調「而家嘅狀態」,而唔係動作本身發生喺幾時。

3. 表達「持續」—— 由過去開始,持續到而家

用嚟表示一個動作或者狀態由過去某個時間開始,一直持續到而家,通常會配合 for(一段時間)或 since(某個起點)使用。

  • I have lived in Hong Kong for 15 years.(我喺香港住咗15年。)
  • He has studied English since primary school.(佢由小學開始學英文。)

呢度要注意,for 後面接一段時間(例如 for two hours),since 後面接一個時間點(例如 since 2010)。好多學生會搞亂,記住呢個口訣:「For 一段,Since 一點」!

Present Perfect Tense 同 Simple Past Tense 嘅分別

呢個係最經典嘅難點!簡單嚟講:

  • Simple Past Tense:用嚟講「過去某個特定時間發生嘅事」,通常有明確時間(yesterday, last week, in 2019)。
  • Present Perfect Tense:用嚟講「過去發生但同而家有關係嘅事」,冇明確時間,或者時間係「到而家為止」。
情況Simple Past TensePresent Perfect Tense
有明確時間I saw him yesterday.❌ 唔可以用
冇明確時間❌ 唔可以用I have seen him.
強調結果I lost my keys. (講件事)I have lost my keys. (而家冇鎖匙)
持續到而家❌ 唔可以用I have lived here for 10 years.

記住:如果句子有 yesterday、last night、in 2020、ago 等明確時間詞,一定要用 Simple Past Tense!

常見陷阱同錯誤(香港學生特別容易犯)

陷阱一:混淆 have/has

好多學生會寫「She have finished」,正確係「She has finished」。記住:第三人稱單數(he/she/it)一定要用 has!

陷阱二:用錯過去分詞

例如將「go」嘅過去分詞寫成「goed」,正確係「gone」。不規則動詞一定要背熟,建議製作一張自己嘅「不規則動詞表」,每日溫習。

陷阱三:同時間詞一齊用

Present Perfect Tense 唔可以同明確時間詞(yesterday, last week)一齊用,但可以同 already、yet、just、ever、never、recently 等詞一齊用。

  • ✅ I have already eaten.
  • ❌ I have eaten yesterday.(應該用:I ate yesterday.)

陷阱四:忽略「持續」嘅語境

當你見到 for/since 嘅時候,好大機會要用 Present Perfect Tense,但都要留意動詞係咪可以持續(例如 live、study、work),如果係一次性動作(例如 arrive、die),就要用其他時態。

實用練習:將理論變成能力

學文法一定要做練習!以下提供幾個簡單練習,你可以試吓做,答案喺文末。

  1. I ______ (visit) the Science Museum twice. (用 present perfect)
  2. She ______ (not finish) her project yet.
  3. They ______ (live) in Sha Tin since 2015.
  4. ______ you ever ______ (eat) stinky tofu?
  5. He ______ (just / arrive) home.

答案:

  1. have visited
  2. has not finished
  3. have lived
  4. Have...eaten
  5. has just arrived

建議每日花10分鐘做呢類練習,持之以恆,好快就會見到進步!

總結:掌握 Present Perfect Tense 嘅關鍵

Present Perfect Tense 係英文文法中一個重要嘅時態,喺日常溝通、學校考試、以至 DSE 寫作都成日會用到。只要記住三大用法(經驗、結果、持續),留意 have/has 嘅配搭,同埋唔好同明確時間詞一齊用,你已經成功咗一半!

如果你想進一步提升英文能力,可以參考我哋嘅 英文學習資源,或者了解香港唔同學校嘅英文教學特色,例如 小學中學 嘅課程設計。如果屋企有小朋友準備升小學,都可以睇吓 幼稚園 嘅英文啟蒙方法。

最後,記住:文法係工具,唔係死規則。多啲閱讀、多啲聆聽,自然會培養到語感,用起嚟就更得心應手!加油!

FAQ

1. Present Perfect Tense 同 Simple Past Tense 點樣分?

簡單嚟講,如果句子有明確嘅過去時間詞(如 yesterday、last week、in 2020),就用 Simple Past Tense;如果冇明確時間,但強調「經驗」或者「對現在嘅影響」,就用 Present Perfect Tense。例如:「I saw him yesterday」用過去式,因為有 yesterday;「I have seen him」用現在完成式,因為冇講幾時,只係想表達「我見過佢」。

2. 幾時用 for,幾時用 since?

for 後面接一段時間,例如 for two years、for three days;since 後面接一個時間點,例如 since 2020、since Monday。記住口訣:「For 一段,Since 一點」。例如:I have studied English for 10 years(持續10年);I have studied English since 2014(由2014年開始)。

3. Present Perfect Tense 可以同 yesterday 一齊用嗎?

唔可以。Present Perfect Tense 強調「到目前為止」嘅經驗或結果,唔可以同明確嘅過去時間詞(如 yesterday、last night、ago)一齊用。如果要用 yesterday,就要轉用 Simple Past Tense,例如:「I ate pizza yesterday」正確,但「I have eaten pizza yesterday」就錯。

4. 點樣記住不規則動詞嘅過去分詞?

建議製作「不規則動詞表」,將動詞分組記憶,例如:

  • 三個形式一樣:cut-cut-cut、put-put-put
  • 中間有變化:go-went-gone、see-saw-seen
  • 結尾有變化:write-wrote-written、take-took-taken

每日溫習5個,配合例句,好快就記得。另外,多閱讀英文文章,見到不規則動詞就停低留意,自然會印象深刻。

5. DSE 英文作文成日要用 Present Perfect Tense 嗎?

DSE 英文作文(尤其係 Part A 同 B)好重視時態運用。喺描述個人經歷、社會現象、或者對現狀嘅影響時,好自然會用到 Present Perfect Tense。例如:「Hong Kong has experienced significant changes in the past decade.」正確使用可以令文章更精準、更有深度,所以一定要掌握!建議多睇範文,留意時態嘅轉換。

在 Google 追蹤我們