单项选择题

Jim is sorry ____ so impolite to your guest last Saturday.
A、 to be
B、 having been
C、 being
D、 to have been

微信扫码免费搜题