we offered him our congratulations ____his passing the exam.为什么选on,选for为什么不对?

问题描述:

we offered him our congratulations ____his passing the exam.为什么选on,选for为什么不对?

on
[ Cn ]
prep.在...之上, 依附于, 临近, 靠近, 向, 在...时候, 关于, 涉及
adv.在上, 向前, 行动中, 作用中
for
[ fC:; fE ]
prep.(表示目的)为了, 因为, 至于, 对于, 适合于
conj.因为

英语的固定搭配,congratulations on STH

congratulations on sth
固定搭配
congratulations不能和for连用,若后面加人则用to