单项选择题

Jim is sorry()so impolite to your guest last Saturday.

A.to be
B.being
C.having been
D.to have been