单项选择题

I regret () him a thief, but I regret even more his stealing my watch!

A. to call
B. to have called
C. having called
D. called