5. I have heard so much about Sandy but never _____ her in person.
(A) meet
(B) met
(C) meeting
(D) have met
統計: A(17), B(14), C(0), D(4), E(0) #3487943
詳解 (共 2 筆)
題目翻譯與解析
題目翻譯:
I have heard so much about Sandy but never ______ her in person.
我聽過很多關於 Sandy 的事,但從未______她本人。
選項翻譯:
-
(A) meet:遇見(原形動詞)
-
(B) met:遇見(過去式/過去分詞)
-
(C) meeting:遇見(現在分詞/動名詞)
-
(D) have met:已經遇見(現在完成式)
解析:
這句話由連接詞 but 連接了兩個動作,而這兩個動作都屬於「現在完成式」的一部分:
-
結構拆解: 完整的句子邏輯是 I have heard... but (I have) never met...。
-
助動詞省略: 當主詞(I)和助動詞(have)相同時,為了避免贅述,後半句通常會省略掉 I have。
-
時態判斷: 既然前半句是 have heard(現在完成式),後半句接在 have 之後的動詞必須使用過去分詞 (VBN)。meet 的三態變化是:meet - met - met。
-
排除錯誤:
-
(A) meet:這是原形動詞。
-
(C) meeting:這是現在分詞(V-ing),不能接在省略的 have 後面。
-
(D) have met:雖然語法正確,但因為前半句已經有 I have,這裡再重複一個 have 會顯得冗贅。在單選題中,考官通常在測驗你是否看出這是一個省略結構。
-
※ 語法重點:完成式的省略結構
當兩個完成式的動作發生在同一個人身上時,結構如下:
Subject + have/has + VBN (1) + and/but + VBN (2)
-
範例: I have lived in London and worked there for ten years. (我有住過倫敦並在那工作十年的經驗。)
-
注意: 你不需要說 I have lived... and have worked...,直接用過去分詞即可。
相關詞彙:In person
這是一個非常實用的片語:
-
Meaning: 親自、本人。
-
Example: You must apply for the visa in person. (你必須親自申請簽證。)
-
Contrast: 相對於 online (網路) 或 over the phone (透過電話)。