37. Over the years, Jane _____ as a volunteer at a local hospital.
(A) works
(B) is working
(C) has worked
(D) had worked

答案:登入後查看
統計: A(149), B(118), C(753), D(198), E(0) #3930935

詳解 (共 3 筆)

#7410193
題目:Over the years,...
(共 288 字,隱藏中)
前往觀看
12
0
#7415726
正確答案是 (C) has worked...
(共 427 字,隱藏中)
前往觀看
11
0
#7437357

這題的正確答案是 (C) has worked

核心文法解析

本題考查的是現在完成式 (Present Perfect Tense) 的用法。

  • 關鍵線索:句中的「Over the years」(這些年來)。

  • 這個時間副詞片語用來描述一個從「過去」某個時間點開始,持續到「現在」的一段期間。為了表達這種跨越時間的持續性與經驗,文法上必須使用現在完成式(have / has + 過去分詞)。

選項分析

  • (A) works (現在簡單式)

    • 錯誤。僅能描述習慣、事實或真理,無法表達「這幾年來持續累積」的過程感。

  • (B) is working (現在進行式)

    • 錯誤。僅能強調「此時此刻」正在發生的動作,無法涵蓋「這些年來」的時間跨度。

  • (C) has worked (現在完成式)

    • 正確。精準對應「從過去持續到現在」的動作狀態,完全符合句意。

  • (D) had worked (過去完成式)

    • 錯誤。用於描述「過去某個特定時間點之前」已經完成的動作。由於此句未提供過去的時間對照點,且「Over the years」通常隱含與現在的關聯,故不適合使用過去完成式。

9
0

私人筆記 (共 3 筆)

私人筆記#8250375
未解鎖
✦✦✦已幫考友用星等分類重要單字 翻譯...
(共 597 字,隱藏中)
前往觀看
10
0
私人筆記#8274331
未解鎖
✦✦✦祝各位考友一次上岸、金榜題名!! ...
(共 598 字,隱藏中)
前往觀看
10
0
私人筆記#8293027
未解鎖
多年來,Jane 一直在當地醫院擔任志工...
(共 335 字,隱藏中)
前往觀看
6
0