题目
I apologize for not ________ my promise. A. being keptB. keepingC. to keep
I apologize for not ________ my promise.
- A. being kept
- B. keeping
- C. to keep
题目解答
答案
本题考察“apologize for”后接动名词的用法。“for”为介词,需接动名词。选项A“being kept”为被动,不符;C“to keep”为不定式,不符;B“keeping”可构成“not keeping”,表“未遵守诺言”,符合“apologize for not doing sth.”结构。因此,正确答案为B。
答案:B. keeping
解析
步骤 1:分析句子结构
句子结构为“apologize for not ________ my promise”,其中“apologize for”为固定搭配,意为“为……道歉”,“for”为介词,后面应接动名词形式。
步骤 2:分析选项
选项A:“being kept”为被动语态,不符合语境。
选项B:“keeping”为动名词形式,符合“apologize for not doing sth.”结构。
选项C:“to keep”为不定式形式,不符合“for”后接动名词的用法。
步骤 3:确定正确答案
根据句子结构和选项分析,正确答案为B,即“keeping”。
句子结构为“apologize for not ________ my promise”,其中“apologize for”为固定搭配,意为“为……道歉”,“for”为介词,后面应接动名词形式。
步骤 2:分析选项
选项A:“being kept”为被动语态,不符合语境。
选项B:“keeping”为动名词形式,符合“apologize for not doing sth.”结构。
选项C:“to keep”为不定式形式,不符合“for”后接动名词的用法。
步骤 3:确定正确答案
根据句子结构和选项分析,正确答案为B,即“keeping”。