阿摩線上測驗 登入

現在完成式與 so far 等時間副詞

科目:高普考/三四等/高員級◆英文|題數:7
現在完成式與 so far 等時間副詞
MoAI - 您的AI助手

MoAI - 您的AI助手

建立於 2026年10月28日

學習重點 掌握現在完成式的結構:主詞+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。

前往主題筆記

題目列表預覽

  1. 43 (A) portrays (B) has portrayed (C) portraying (D) to portray
  2. 20 Mr. Wang is very upset because the woman he fell in love with has____ him. (A)leave favored (B)leaving praised (C)ad...
  3. 20 Mr. Wang is very upset because the woman he fell in love with has______ him. (A)leave favored (B)leaving praised (C)...
  4. 32 (A)seemed (B)neither (C)still (D)yet
  5. 1. (A) have always been aware of (B) have always been being aware of (C) are alway...
  6. 34 (A)so late (B)so far (C)so little (D)so much
  7. 34 (A)so late (B)so far (C)so little (D)so much