【Present perfect tense】令你正確完成完成式

Picture of Spencer Lam
Spencer Lam
英文補習名師,港大一級榮譽,多年英文補習經驗,歷年來曾教授超過1000名學生,學生遍及各大名校,由初中至成人英語皆可因材施教,獲《TVB 星期日檔案》、《Now TV》、《ViuTV》、《晴報》、《明珠台》、《UMagazine》等專訪
目錄

在英語文法中,現在完成式(Present Perfect Tense)是一種表達過去動作或經驗對現在狀態或影響的時態。它在口語和書面語中都被廣泛使用。現在完成式的正確使用可以使你的英語表達更加流利和自然。在本篇文章中,我們將探討現在完成式的使用場景,以及學生和在職人士常犯的錯誤。

What is "present prefect tense"?

現在完成式由助動詞 “have”(或其縮寫形式 “has”)和過去分詞組成。它用於表達過去發生的動作或經驗對現在的影響或結果。現在完成式強調的是過去的行為或經驗與現在的關聯。

Example : 

  • I have visited Paris.(我去過巴黎。)
  • She has lived in London for five years.(她在倫敦住了五年。)

Where do we use it ?

1. 表示過去的經驗或行為對現在的影響

現在完成式常用於描述過去的經驗或行為對現在的影響或結果。這種使用方式通常與時間段相關。

exmaple : 

  • I have studied English for ten years.(我學英語已經十年了。)
  • They have known each other since childhood.(他們從小就認識彼此。)

2. 表示過去的動作與現在的連續性

現在完成式還可以用來表示過去的動作與現在的連續性。這種使用方式通常與 “for” 或 “since” 連用。

例如:

  • He has been working on this project for two months.(他已經在這個項目上工作了兩個月了。)
  • We have been friends since high school.(我們從高中就是朋友了。)

3. 表示過去的動作與現在的結果

現在完成式還可以用來表示過去的動作與現在的結果或狀態之間的關聯

例如:

  • She has lost her keys.(她把鑰匙弄丟了。)
  • They have finished their homework.(他們完成了作業。)

小編會在這裏,總括學生及在職人士的使用錯誤!

1. 過度使用現在完成式

有時候,學生和在職人士會過度使用現在完成式,而不是使用適當的時態。要避免這種錯誤,應該根據具體的情境和時間來選擇適當的時態。

 

當過度使用現在完成式 :

錯誤: I have watched three movies yesterday.(我昨天看了三部電影。)

正確: I watched three movies yesterday.(我昨天看了三部電影。)

在這個例子中,過去簡單式(watched)應該被使用,因為它僅僅描述了過去發生的動作,而沒有對現在產生任何影響。

2. 混淆現在完成式與過去簡單式

有些人容易混淆現在完成式和過去簡單式。要避免這種錯誤,需要理解這兩種時態的區別。現在完成式用於描述過去的行為對現在的影響,而過去簡單式則僅僅描述過去的行為。

 

錯誤: She has visited her grandparents last week.(她上週去看她的祖父母。)

正確: She visited her grandparents last week.(她上週去看她的祖父母。)

在這個例子中,過去簡單式(visited)應該被使用,因為這只是描述了過去發生的動作,而沒有提到對現在的影響。

3. 錯誤使用 “for” 和 “since”

學生和在職人士常常在使用 “for” 和 “since” 時出現錯誤。”for” 用於表示一段時間,而 “since” 用於表示具體的時間點或事件。要避免錯誤,應該確保正確使用這兩個詞。

 

錯誤: I have been waiting here since two hours.(我已經在這裡等了兩個小時。)

正確: I have been waiting here for two hours.(我已經在這裡等了兩個小時。)

在這個例子中,“for” 應該被使用來表示一段時間的長度,而不是 “since”,後者用於表示具體的時間點或事件。

4. 忽略適當的時間狀語

有時候,人們在使用現在完成式時忽略了適當的時間狀語詞,這使得句子的意思不夠清晰。要避免這種錯誤,應該確保在句子中包含適當的時間狀語詞,以明確表達過去和現在之間的關係。

 

錯誤: They have finished the project.(他們完成了這個項目。)

正確: They have just finished the project.(他們剛剛完成了這個項目。)

在這個例子中,加入 “just” 作為時間狀語詞可以明確表達過去和現在之間的關係,使句子更加清晰。

現在完成式是英語中一個常用的時態,用於描述過去的行為對現在的影響。在本篇文章中,我們探討了現在完成式的使用場景,包括描述過去的經驗或行為對現在的影響,表示過去的動作與現在的連續性,以及表示過去的動作與現在的結果。此外,我們還提到了學生和在職人士在使用現在完成式時常犯的錯誤,並提供了一些建議來避免這些錯誤。



如果大家有什麼英文問題,如Spencer Lam, 好唔好咁樣學英文呀? 或者IELTS考試,成人英文/商業英文的知識及英文資源,歡迎你可以隨時再跟我多交流一下,可以Follow 「Spencer Lam English Team」 Facebook pageIG得到更多英文資訊,亦都可以上 https://spencerlam.hk/ 了解更多!

Share:
Facebook
LinkedIn
Twitter
最新文章
文章分類