单项选择题

I regret I haven't given you enough help.

A.saying
B.having said
C.to say
D.to have said