单项选择题

He was praised for ______ such a contribution to the country.

A.make
B.to make
C.to making
D.having made