close

現在完成式

什麼是現在完成式?該如何使用呢?它和過去簡單式、過去完成式又有什麼差別?

今天的文章會讓你了解現在完成式的完整結構,包含完成式概念的說明、圖解、例句和使用時機,還會比較現在完成式與其他易混淆時態之間的差異!

完成式的概念

在英文文法中,動詞有許多不同的變化方式,用來表達不同的時間狀態,也就是我們常說的 時態

而在英文的 12 時態中,完成式往往是初學者容易搞不懂或使用錯誤的時態之一。

在中文文法裡,我們在句子中加上「已經」、「還沒」等詞就能表達已完成或未完成的狀態;英文則需依靠動詞本身的三態變化來表達。

因此,不僅要學習完成式本身常見的句型和使用時機外,也要熟悉動詞的變化,才能快速且正確的使用完成式哦!

完成式就是從一個特定的時間點用回溯觀點 (retropective point of view) 看事情

若要以一句話來說明英文中的完成式:表達我們從一個特定的時間點 (a particular point of time) 用回溯觀點 (retropective point of view) 看事情。

因此,完成式的句子中一定會有以下兩個重要元素:

  1. 參照點 reference time(也就是某個特定的時間點)

  2. 在參照點之前發生的事

現在完成式的概念

由完成式的概念與定義可以明白,現在完成式是當我們「站在現在這個時間點回溯過往時」所使用的時態。

所以在使用現在完成式時,只要把句子中的動詞直接變形即可。

句型:have / has + 過去分詞 past practical (p.p.)

現在完成式的常見搭配

下面這些快樂的小夥伴,則是經常與現在完成式出現在句子中來作使用:

  1. since + 一個特定的時間
  2. for + 一段持續的時間
  3. 時間副詞:up to nowso far ( 到目前為止 )、over + 一段時間 (eg. over the past month)、latelyrecently
  4. 表「肯定」的副詞:already(已經)、just(剛才)、ever(曾經)
  5. ★ 通常放在「助動詞」have 和「過去分詞 (p.p.)」 之間。
  6. 表「否定」的副詞:yet(還沒)、never(未曾)
    ★ 通常放在句尾。也可以放在「助動詞」have 和「過去分詞 (p.p.)」 之間。
初中階實力文法

加入LINE@領取最新英文資訊
加入好友

現在完成式的使用時機和圖解

  1. 表示過去持續到現在的動作
  2. 表示經驗
  3. 表示剛完成的動作
  4. 「過去持續一段時間」的某個動作/情況,且「在說話的當下完成」
  5. 在附屬子句中出現;強調的某個動作/情況「已完成」。

表示過去持續到現在的動作

第一種現在完成式的用法,可以用來表達一件事在過去發生,並且持續到 現在( reference time) 的情況

剛好應證了我們前面所提到「使用完成式時需要 參照點 (reference time) 」的原則,並且現在完成式的參照點(reference time)是「現在」。

現在完成式用法一:表持續到現在的動作

例句:I have been a police officer since 2020.

我從 2020 年開始就是一名警官了。

▶ 參照點:現在

▶ 參照點之前發生的事:我(從 2020 年開始)是一名警官了

表示經驗

第二種現在完成式的用法,主要用來表達一個過去(未)發生的動作或情況,而發生的時間點「不明確」或「不重要」

此外,我們常說現在完成式可以用來「表示經驗」,就是在屬於第二種用法。

特別要注意的是,當使用現在完成式表達經驗時,我們的 參照點(reference time) 是現在,因此我們傳達出來的意思會是「到目前為止,我有...的經驗」。

若想表示「在過去某個時間點之前,我已經有...的經驗」,就必須要使用過去完成式囉!

現在完成式用法二:表經驗

例句1:John has read this book five times.

強尼已經看過這本書五次了。

▶ 參照點:現在

▶ 參照點之前發生的事:強尼看過這本書五次

★ 注意!read 的是三態同型的動詞,三態為 read-read-read。

(延伸閱讀:【英文文法】 動詞三態要背嗎?常用不規則動詞變化全攻略

例句2:Cheddar hasn't tried SUPing yet.

切達還未嘗試過立式划槳。

▶ 參照點:現在

▶ 參照點之前發生的事:切達未嘗試立式划槳

表示剛完成的動作

第三種現在完成式的用法,則是表達一個剛剛才完成的動作或狀況並且經常搭配 just 一起使用

現在完成式用法三:表剛完成的動作

例句:Sharon has just finished her homework.

 

雪倫才剛完成她的回家作業。

▶ 參照點:現在

▶ 參照點之前發生的事:雪倫完成她的回家作業

表示持續一段時間並截至說話時

第四種現在完成式的用法,多是用來表達一個動作或一件事在過去發生了一段時間,並且在說話的當下完成

現在完成式用法:表持續一段時間並截至說話時

例句:The value of the houses in Taipei has doubled in the last twenty years.

在過去二十年,台北的房價已經漲了一倍。

▶ 參照點:現在

▶ 參照點之前發生的事:台北的房價(在過去二十年)漲了一倍

配合假設語氣使用

第五種現在完成式的用法,通常是放在附屬子句使用,表達假設語氣的條件句

這裡比較要注意的是,作為假設語氣的第一條件句使用,因此參照點會是未來的某個時間點,而非現在。

所以看到現在完成式的句子的時候,記得要先確認是否為假設語氣,再決定參照點的時間哦!

例句1:The teacher will leave the classroom when we finish / have finished our assignments.

在我們完成作業後,老師會離開教室。

▶ 參照點:老師離開教室時

▶ 參照點之前發生的事:我們完成作業

★注意!此處的現在完成式也可以用現在簡單式替代

 

例句2:When Rosa has / has had dinner, they'll go out.

在蘿莎吃完晚餐後,他們會出去。

▶ 參照點:他們出去時

▶ 參照點之前發生的事:蘿莎吃晚餐

★注意!此處的現在完成式也可以用現在簡單式替代

現在完成式的常見問題

現在完成式和過去式的差別?
現在完成式和過去簡單式都可以表示過去發生的事件或動作,但現在完成式著重於事件的「與現在的關係」;過去式則較關注「過去那個當下」。
例如:
Terry has lived in Taichung for 6 years. (泰瑞已經在台中住了六年,並且現在還在台中)
Terry lived in Taichung for 6 years. (泰瑞已經在台中住了六年,現在已經不在台中了)
現在完成式和過去完成式的差別?
現在完成式 (reference time) 是「現在」;過去完成式 (reference time) 是「過去某個時間點」。
因此,我們只要依據要表達的動作或事件時,究竟希望讀者或聽眾將這個動作拿來跟什麼時間點作比對即可。

學好英文文法的小秘密

想要學好英文文法,不外乎是要溫故知新。

複習其他小編準備的「基礎英文文法」系列文章:

要經常在日常生活中應用練習,才能將英文融會貫通哦!
 

而如果你喜歡我們的教學文章,並且想要進一步學習完整的英文文法知識和架構,推薦潔希老師的 初中階實力文法 給你!

打好文法基礎,不論是要 考會考或學測、參加英文檢定、閱讀英文文章、或用日常生活對話 都很有幫助!

學英文不再死背,融入多元情境,學文法也可以很有趣

 

初中階實力文法: 試聽課程

 

文:蔡慧馨

 

◎ 填表了解文法課程+領取「課程免費試聽」!

(現在諮詢送【英文能力檢測】快速評估你的英文水平)
填表領取多益課程免費試聽
姓名:
電話:
郵件:
LINE ID:
洽詢地區
 
備註描述:

 

arrow
arrow
    創作者介紹
    創作者 tkbfunenglish 的頭像
    tkbfunenglish

    FUN英文 | FUN English

    tkbfunenglish 發表在 痞客邦 留言(0) 人氣()