英訳に間違いが有れば正してください。
彼が入学試験に通ったのでお祝いを言った
I congratulated him for passing the entrance exam.
答え forをonにする
I congratulated him on passing the entrance exam.
理由が続く場合はforが多く使われるがcongratulateはon
My mother congratulated me on my success.
He congratulated them on the birth of their daughter.
congratulate+目的語+that節用法もあり。
I congratulated him that he had passed the entrance exam.
目的語にoneselfもあり
I congratulate myself on my narrow escape.
九死に一生を得て運良く助かった。