外語導遊人員(西班牙語)外國語(西班牙語)111 年第 67 題單選題
El sábado pasado vi a Iñaki Galdácano en un restaurante. casi un año que no nos veíamos.
AHace
BHacía正確答案
CHa hecho
DHabía hecho
B正確答案
西班牙語表達「過去某時已多久沒做某事」,主句為過去式時,需用過去未完成時「Hacía + 時間 + que」。
為什麼答案是 B
Hacía 為過去未完成時,搭配「Hacía + 時間 + que + 過去式」句型,表示「到過去某個時間點為止,已經有多久沒做某事」,完全符合本題語境。
載入中…
完整詳解
Pro · 無限重點 西班牙語表達「過去某時已多久沒做某事」,主句為過去式時,需用過去未完成時「Hacía + 時間 + que」。
看到主句過去式「vi」,搭配「多久沒...」的固定句型,秒選過去未完成時「Hacía」。
逐選項分析
A✕ 陷阱
Hace 用於現在時間基準,表示「到現在為止已經多久沒...」。本題主句「vi」(看見)為過去式,時間基準在過去,故不可用現在式。
B✓ 正確
Hacía 為過去未完成時,搭配「Hacía + 時間 + que + 過去式」句型,表示「到過去某個時間點為止,已經有多久沒做某事」,完全符合本題語境。
C✕
Ha hecho 是現在完成式。西班牙語表達「已經有多久」的固定句型中,hacer 只能使用簡單現在式(Hace)或過去未完成式(Hacía),不使用完成式。
D✕
Había hecho 是過去完成式。如同 C 選項,此固定句型不使用 hacer 的完成式形態,且語意上也不符合表達時間長度的慣用法,屬於干擾選項。
Hacer + 時間 + que 句型時態對照
| 時態情境 | Hacer 變化 | 後續動詞時態 | 中文語意 |
|---|
| 現在 (到現在為止) | Hace | 現在式 / 簡單過去式 | 已經...了 |
| 過去 (到過去某時為止) | Hacía | 過去未完成式 / 簡單過去式 | 當時已經...了 |
考生易受中文「已經一年了」影響而誤選現在式 Hace。必須注意主句「vi (看見)」是過去式,因此計算時間的基準點在過去,必須使用過去未完成時 Hacía。