问题

We congratulated him ______ his getting a gold medal.That is to say: we offered him our congratulations ______ his getting a gold medal.
A:at;on
B:of;on
C:on;for
D:on;on
B:of;on
C:on;for
D:on;on
正确答案是: