私醫聯招 英文歷屆試題|第 212 題
105 學年度
- will have sold
- had sold
- have sold
- sales
提示
句中有 by the end of next year(未來的某個時間點前)這個時間標記,考的是對應此時間點的動詞時態。
正確答案
正解:A
詳解
A. 「will have sold」是未來完成式,恰好搭配 by the end of next year 表示『到未來某時間點前已完成』。
B. 「had sold」是過去完成式,用於『過去某時間點之前已完成』,與 by the end of next year(指向未來)的時間點不符。
C. 「have sold」是現在完成式,沒有『到未來某時間點』的推算意涵,與 by the end of next year 不搭配。
D. 「sales」是名詞,不能作句子的主要動詞,詞性不合。