29.I am very sorry to have kept you _________ for so long.
(A) wait
(B) waited
(C) waiting
(D) to wait
答案:登入後查看
統計: A(25), B(5), C(130), D(8), E(0) #666194
統計: A(25), B(5), C(130), D(8), E(0) #666194
詳解 (共 4 筆)
#6631653
### 解題步驟:
1. **分析句型**:
- "I am very sorry to have kept you" 使用了**現在完成時 (present perfect tense)**,結構為 "have/has + 過去分詞"。這裡 "have kept" 表示過去的某個動作(讓你等待)對現在仍有影響。
- "kept" 後需要接一個補語,說明 "you" 的狀態或動作。
2. **動詞形式分析**:
- "keep" 是一個及物動詞,後面可以接動名詞 (gerund) 作為補語,表示持續的狀態或動作。例如:"keep doing" 表示持續做某事。
- 選項 (A) "wait" 是原形動詞,不符合語法。
- 選項 (B) "waited" 是過去式或過去分詞,不適合這裡的句子結構。
- 選項 (C) "waiting" 是動名詞,與 "keep" 搭配,表示 "讓你一直等待"。
- 選項 (D) "to wait" 是不定式,通常用於表示目的或計劃,但這裡不合適。
3. **語義確認**:
- 整句意思是"我很抱歉讓你等了這麼久","waiting" 符合這一語境,表示持續的等待狀態。
### 答案:
(C) waiting
### 語法規則補充:
- "keep + 動名詞" 是一個常見結構,用來表示使某人處於某種狀態,例如 "keep you waiting" (讓你一直等)。
- 現在完成時與 "for so long" 搭配,強調持續時間,進一步支持 "waiting" 的使用。
希望這解釋清楚!有其他問題隨時問我。
0
0
#5818364
HAVE + P.P. (過去式)+Ving 現在完成進行式
從過去的狀態一直維持狀態到現在
所以有過去式也有進行式
0
0