单项选择题

I regret ______ so much time and money on stamps.

A. to waste
B. for wasting
C. having wasted
D. at wasting