學習技巧

Present Perfect Continuous Tense 完整指南:用法、例句與常見錯誤(香港學生適用)

這篇文章為香港學生詳細解釋Present Perfect Continuous Tense(現在完成進行式)的用法、結構、時間標記詞,並提供大量例句和常見錯誤分析,幫助你喺DSE英文寫作同口試中準確運用。附設練習同FAQ,適合中學生及自學者。

SchoolDays 編輯部
present perfect continuous tensepresent perfect continuous現在完成進行式英文文法DSE英文時態用法香港學生英語學習文法技巧
目錄

概述:點解香港學生成日混淆 Present Perfect Continuous?

Present Perfect Continuous Tense(現在完成進行式)係英文時態入面其中一個最令人頭痛嘅部分。好多香港學生學咗好多年英文,但一開口或者寫作時,仍然會將佢同 Present Perfect Simple(現在完成式)混淆,甚至完全避開唔用。其實呢個時態喺日常對話同考試寫作中都非常常見,尤其係要表達「由過去開始、持續到而家」嘅動作時,佢係最準確嘅選擇。

呢篇指南會由基本結構講起,逐步拆解五個主要用法,再同 Present Perfect Simple 做詳細對比,最後列出香港學生最常犯嘅錯誤同實用溫習貼士。無論你係準備緊 DSE 英文科,定係想提升日常英語表達能力,呢篇文章都可以幫你清晰掌握呢個時態。

Present Perfect Continuous 的基本結構與肯定句、否定句、疑問句

肯定句結構

Present Perfect Continuous 嘅肯定句結構係:主語 + has/have + been + 動詞-ing。例如:

  • I have been studying English for three hours.(我已經連續學咗三個鐘英文。)
  • She has been working at this company since 2020.(佢由2020年開始一直喺呢間公司做。)

要注意主語係第三人稱單數(he, she, it)時,要用 has,其他情況用 have

否定句與疑問句

否定句好簡單,喺 has/have 後面加 not,可以縮寫成 hasn't 或 haven't。例如:

  • They haven't been playing football recently.(佢哋最近冇踢波。)
  • He hasn't been feeling well this week.(佢呢個星期一直覺得唔舒服。)

疑問句就要將 has/have 放喺主語前面:

  • Have you been waiting long?(你等咗好耐?)
  • Has it been raining all day?(係咪成日都落緊雨?)

以下係結構總結表:

句式結構例句
肯定句主語 + has/have + been + V-ingI have been reading.
否定句主語 + has/have + not + been + V-ingShe hasn't been sleeping.
疑問句Has/Have + 主語 + been + V-ing?Have you been studying?

幾時用 Present Perfect Continuous?五個主要情境

情境一:強調動作持續到而家

呢個係最核心嘅用法。當我哋想表達一個動作喺過去開始,一直持續到而家,而且可能仲會繼續落去,就用 Present Perfect Continuous。通常會搭配 for(一段時間)或 since(一個時間點)。

  • I have been learning Chinese for five years.(我學咗中文五年,仲未停。)
  • They have been living in Hong Kong since 2018.(佢哋由2018年開始住喺香港,而家仲住緊。)

呢度強調嘅係動作嘅「持續性」,而唔係結果。

情境二:啱啱完成嘅動作有可見結果

有時我哋用 Present Perfect Continuous 嚟講一個啱啱完結嘅動作,但個動作嘅影響或者結果仲可以見到。呢個用法喺口語好常見。

  • You look tired. Have you been running?(你睇嚟好攰,係咪啱啱跑完步?)
  • The ground is wet. It has been raining.(地下濕晒,啱啱落過雨。)

呢度我哋唔係講持續咗幾耐,而係用個結果嚟推斷啱啱發生咗咩事。

情境三:表達不滿或抱怨

當我哋想表達對某人行為嘅不滿,尤其係覺得對方做咗啲令人困擾嘅事,可以用 Present Perfect Continuous 帶出情緒。

  • Someone has been using my computer without asking!(有人未經我同意一直用我部電腦!)
  • The dog has been barking all night.(隻狗成晚都吠。)

呢種用法通常帶有強烈語氣,喺投訴或者表達煩惱時好有用。

情境四:問「做咗幾耐」嘅問題

想問對方某個動作持續咗幾耐,可以用 How long 開頭嘅疑問句。

  • How long have you been studying for the exam?(你溫咗幾耐考試?)
  • How long has she been working here?(佢喺度做咗幾耐?)

呢類問題喺日常對話同面試中成日出現,掌握咗就可以自然應對。

情境五:與時間標記詞連用

常見嘅時間標記詞包括 forsinceall dayall weekrecentlylately 等。呢啲詞語可以幫助聽眾清楚知道動作持續嘅時間。

  • I have been feeling tired lately.(我最近一直覺得攰。)
  • She has been practicing the piano all afternoon.(佢成個下晝都喺度練琴。)

Present Perfect Continuous vs Present Perfect Simple:點樣揀?

好多學生問:究竟幾時用 Present Perfect Continuous,幾時用 Present Perfect Simple?其實兩者最大分別在於「焦點」:Present Perfect Continuous 強調動作本身嘅持續,而 Present Perfect Simple 強調動作嘅結果或者完成。

以下係對比表:

情況Present Perfect ContinuousPresent Perfect Simple
強調持續時間I have been reading for two hours.I have read two books.
強調結果You have been crying. (眼紅紅)You have cried. (喊過)
動作完成與否可能未完成通常已完成
常見時間詞for, since, all dayalready, yet, just, ever

舉個具體例子:

  • I have been writing an essay.(我一直在寫文章,可能未寫完。)
  • I have written an essay.(我寫完咗一篇文章。)

第一句強調寫嘅過程,第二句強調完成咗。喺 DSE 寫作中,如果你想表達「由過去到而家持續做緊」,用 Continuous 會更精準;如果係講「做咗某件事」,用 Simple 就夠。

常見錯誤與陷阱(香港學生特別注意)

錯誤一:漏咗 been

好多學生會寫成 I have working 或者 She has studying,呢個係因為冇記住結構係 has/have + been + V-ing。記住,been 係唔可以省略嘅。

錯誤二:用錯 has/have

第三人稱單數要用 has,其他用 have。例如 He have been sleeping 係錯,應該係 He has been sleeping。呢個錯誤好常見,特別係口語入面。

錯誤三:混淆 since 同 for

since 後面要接一個時間點(例如 since 2020、since Monday),for 後面要接一段時間(例如 for two years、for three hours)。好多學生會寫 I have been studying since three hours,正確係 for three hours

錯誤四:用咗非持續動詞

有啲動詞本身唔可以持續,例如 knowlikebelongneed 等,呢啲動詞通常唔用進行式。例如唔可以講 I have been knowing him,應該用 I have known him。呢類動詞叫做「狀態動詞」,要特別記住。

錯誤五:同 Present Perfect Simple 混淆

例如想講「我啱啱做完功課」,應該用 I have just finished my homework(Simple),但有人會寫成 I have been finishing my homework,呢個就唔自然。因為 finish 係一個短暫動作,好少用 Continuous。

實用練習與溫習貼士

要真正掌握 Present Perfect Continuous,淨係睇理論唔夠,一定要多做練習。以下係幾個具體方法:

  1. 每日寫三句:揀三個日常活動(例如溫書、做運動、睇劇),用 Present Perfect Continuous 寫三句關於你今日做咗啲咩嘅句子。例如 I have been reviewing my notes since 7 pm.

  2. 同朋友對話練習:用呢個時態問對方「你最近做緊咩?」例如 What have you been doing lately? 練習回答時,盡量用完整句子。

  3. 改錯練習:搵啲錯誤句子,例如 She have been go to school,嘗試改正。呢個方法可以幫你鞏固正確結構。

  4. 睇英文劇集或 YouTube:留意字幕入面有冇出現 Present Perfect Continuous,特別係角色講緊自己持續做嘅事。可以停低重播,模仿語氣。

  5. 做網上練習:網上有好多免費文法練習網站,例如 British Council 或者 Cambridge English,可以搜尋相關題目。

如果你係小學生或者初中生,可以從簡單句子開始,例如 I have been playing football,慢慢加入時間詞。高中同學就要特別注意喺 DSE 寫作中自然運用,避免過度使用或者用錯。

總結

Present Perfect Continuous 係一個非常實用嘅時態,可以準確表達動作嘅持續性同埋啱啱完成嘅影響。只要記住結構係 has/have + been + V-ing,分清五個主要用法,再避開常見錯誤,你就能夠喺日常對話同考試中自信運用。

如果你覺得呢篇文章有幫助,可以參考我哋嘅學習指南了解更多英文文法技巧。另外,我哋亦有針對小學中學幼稚園學生嘅學習資源,歡迎瀏覽。

記住,學語言冇捷徑,但係用啱方法就可以事半功倍。今日開始,試吓用 Present Perfect Continuous 寫低你嘅日常活動,一個星期後你就會發現自己對呢個時態嘅掌握進步咗好多。

在 Google 追蹤我們