单选题 At the party, everybody congratulated the scientist ______ winning the award after his years of hard work.
  • A. to
  • B. on
  • C. at
  • D. about
【正确答案】 B
【答案解析】[解析] 本题考查的是介词搭配问题。congratulate sb. on sth. 意思是“为某事向某人表示祝贺”,符合句意,故选项B为正确答案。 [避错指南] A项“to”、C项“at”和D项“about”均不能与congratulate搭配,故均应排除。