单项选择题

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

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