单项选择题

I am sorry () waiting for a long time.

A.to keeping you
B.to kept you
C.to have kept you
D.kept you