學習重點 掌握現在完成式的結構:主詞+have/has+過去分詞,重點是過去的動作、經驗或狀態與現在仍有關聯。 看懂 already、yet、just、recently、for、since、so far 等時間線索,並搭配上下文判斷。 熟悉 have yet to+原形動詞,表示「到目前為止尚未……」。它的形式是肯定句,語意卻帶有否定。 辨認 be aware of 的狀態用法,並區分 so far「迄今」與其他 so 片語。 核心觀念 一、現在完成式:過去發生,連結現在 現在完成式不只表示「做完了」。它還可以表示經驗、持續至今的狀態,以及過去動作造成的現在結果。解題時,先檢查結構是否正確,再確認語意是否符合前後文。 主詞結構例子 I、you、複數主詞have+過去分詞They have finished the work. 第三人稱單數主詞has+過去分詞She has left. 否定句have/has not+過去分詞He has not replied yet. 舉例來說,某人因心儀的對象離開而「現在很難過」。離開是過去發生的事,難過是目前的結果,因此適合用 has left。leave 的三態是 leave-left-left。has 後面不能直接接原形 leave 或現在分詞 leaving 來構成現在完成式。 介紹已經完成、目前仍看得到成果的創作時,也常用現在完成式。例如文章介紹攝影師已拍攝某些人物,接著描述照片中人物的目光,以及這些影像與其他照片的對比。這時可用 has portrayed,把過去的拍攝和眼前的展覽成果連結起來。 同一段落如果接著出現 has captured、has collaborated 等現在完成式,也是判斷敘述角度的線索。一般現在式 portrays 本身可以構成句子,但上下文若著重「已完成並留下成果」,現在完成式較符合文意。時態應配合整段脈絡,不能只看單一句子的形式。 二、常見時間副詞與片語 用語主要意思判斷重點 already已經常用於肯定句,強調事情已經發生。 yet尚未;已經(疑問句)常用於否定句或疑問句,通常放句尾。也可用於 have yet to 句型。 just剛剛常放在 have/has 與過去分詞之間。 recently最近可搭配現在完成式,但仍須看上下文,也可能搭配過去式。 for+一段時間持續多久如 for three years,著重時間長度。 since+過去時間起點自從……以來如 since 2020,著重開始的時間。 so far/to date迄今;到目前為止回顧截至現在的情況,常搭配現在完成式。 for 與 since 用來表達持續至今的狀態時,主句常用現在完成式。例如:She has lived here for five years./She has lived here since 2021.。不過時間詞是線索,不是機械套用時態的公式,仍須確認動作是否延續到現在,或與現在有關。 一般過去式著重已結束的過去事件,常搭配 yesterday、last year 等明確的過去時間。現在完成式則著重截至目前的經驗、狀態或結果。文章即使提到歷史年份,也要先確認該年份修飾的是哪個事件。不能一看到過去年份,就把所有動詞都改成過去式。 三、have yet to:尚未做某事 主詞+have/has yet to+原形動詞表示「到目前為止尚未……」,常暗示事情仍有待完成。例如:Researchers have yet to identify the cause.,意思是「研究人員至今尚未確認原因」。 這個結構沒有 not,卻帶有「尚未」的否定意思。要特別注意:have yet to find 中的 find 是接在 to 後面的原形動詞。不能因為前面有 have,就認定後面一定要接過去分詞,而是要把整組結構一起辨認。 改用一般的現在完成式否定句,可寫成 Researchers have not found the cause yet.。兩種寫法都能表達截至目前仍未達成的情況,但句型不同,不能混在一起使用。 四、have always been aware of:一直都知道 be aware of+名詞表示「知道、察覺、意識到……」。aware 是形容詞,所以前面需要 be 動詞。要表達從過去到現在一直知道某事,可用 have/has always been aware of。 這個結構可以拆開來看:have/has 是完成式助動詞,always 表示「一直」,been 是 be 的過去分詞,aware 是形容詞,of 後面接知道的事物。這裡的 been 並不是被動語態,而是 be 動詞在完成式中的形式。 「知道、意識到」在這類語境中屬於狀態,通常用單純形式即可。have always been being aware of 和 are always being aware of 都不適合用來表達一般持續的認知狀態。have always had aware of 則把形容詞 aware 直接接在 had 後面,結構不成立。 五、so far:截至目前的評估 so far=up to now=到目前為止。文章先描述某個問題仍在發展,再評估截至現在的處理成果時,so far 就是重要線索。它常與現在完成式搭配,例如:The response has so far been inadequate.,表示「截至目前,回應仍不充分」。 so far 可以放在句首、句尾,也可以放在助動詞與過去分詞之間。看到 has+空格+been+形容詞時,先認出 has been 已是完整的完成式骨架,再判斷空格是否需要一個表示時間的副詞片語。 相關說法 to date 也表示「迄今」。文中若出現「迄今最嚴重」之類的描述,就能幫助判斷整段正在檢視截至目前的狀況。 常考陷阱 只檢查過去分詞,忽略句意:admired 雖然是合法的過去分詞,但意思是「欽佩」。前文若強調某人因感情變故而難過,就要選能解釋這種情緒的動作。文法正確只是第一關,因果關係也必須合理。 被關係子句干擾:在 the woman he fell in love with 中,he fell in love with 是用來修飾 the woman 的關係子句。主要子句仍須接上 has left 這類完整述語。不要把關係子句裡的 fell 當成整個主句已經有了主要動詞。 把分詞或不定詞當成完整述語:主詞後面如果缺少主要動詞,單獨放 portraying 或 to portray 通常無法構成完整句子。這時要檢查句中是否已有助動詞,或其他可以搭配的結構。 誤解 have yet to:have yet to find 的意思是「尚未找到」。have still to find 在某些語境也能成立,語意偏向「仍有待找到」。若文意是描述研究至今未能發現某事,就要辨認出常見的 have yet to 結構,並比較整句語意。 硬塞 seemed 或 neither:have seemed to find 的意思是「似乎已經找到」,與「仍未發現」不同。neither 也不能直接放進 have neither to find 來表達「尚未找到」。 混淆 so 片語:so late 是「這麼晚」,so little 是「這麼少」,so much 是「這麼多/到如此程度」,都不等於「迄今」。評估截至目前的進展或不足時,應優先考慮 so far。 看到完成式就一律使用進行形式:狀態的持續不等於動作正在進行。表達「一直知道」用 have always been aware of 即可,不必加入 being。 記憶口訣 完成看關聯,have 後看結構;for 長度、since 起點,so far 算到現在。 have yet to,至今還沒做;aware 前用 be,一直知道用 been。