单项选择题

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

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