题目
(单选题,2分) Seeing David, I____him _passing his driving test.() A. celebrated, for B. congratulated, for C. celebrated, on D. congratulated, on
(单选题,2分) Seeing David, I____him _passing his driving test.()
A. celebrated, for
B. congratulated, for
C. celebrated, on
D. congratulated, on
A. celebrated, for
B. congratulated, for
C. celebrated, on
D. congratulated, on
题目解答
答案
本题考察“celebrate”与“congratulate”的区别及介词搭配。“Celebrate”不适用于祝贺个人成就,而“congratulate”需与“on”搭配,表示“祝贺某人某事”。
- A项“celebrate...for”不符合语境。
- B项“congratulate...for”用法错误。
- C项“celebrate...on”不符合习惯用法。
- D项“congratulate...on”正确,表示“祝贺某人通过考试”。
答案:D. congratulated, on
解析
本题考查动词辨析和介词搭配。核心在于区分celebrate和congratulate的用法差异,以及它们与介词for和on的正确组合。关键点:
- celebrate通常用于“庆祝事件/节日”,不用于祝贺他人的个人成就;
- congratulate表示“祝贺他人成就”,必须与on搭配使用。
选项分析
A. celebrated, for
- 错误原因:celebrate不用于祝贺他人成就,且搭配for不符合语境。
B. congratulated, for
- 错误原因:虽然congratulate是正确动词,但需与on搭配,for用法错误。
C. celebrated, on
- 错误原因:celebrate本身不符合语境(祝贺他人成就),尽管搭配on,但动词选择错误。
D. congratulated, on
- 正确性:congratulate on是固定搭配,表示“祝贺某人某事”,符合题意。