单项选择题

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

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