单项选择题

I regret ______ you the news that he is going to leave us for good.

A.to tell
B.telling
C.having told
D.to have told