问题

I regret _____ you John has been fired. — I can hardly believe my ears. He is such a fine worker.[ ]
A: telling
B: having told
C: to tell
D: to have told
B: having told
C: to tell
D: to have told
正确答案是: