私醫聯招 英文歷屆試題|第 464 題
110 學年度
- playing
- has been playing
- is playing
- is played
提示
句尾有 for three years,且 on and off 暗示動作斷斷續續地持續到現在,判斷該用哪一種時態。
正確答案
正解:B
詳解
A. playing 缺少助動詞,不能單獨作為句子的主要動詞,不合文法。
B. has been playing 現在完成進行式搭配 for three years,表示「斷斷續續持續到現在」的動作,符合句意,故為正解。
C. is playing 現在進行式僅表示「現在正在做的動作」,無法涵蓋「三年來」的持續性,不合句意。
D. is played 為被動語態,語意變成「網球被她打」,不合常理句意。