单项选择题

The hosts apologized for ______ that some of their guests might be vegetarians.

A.having not considered
B.not having considered
C.having not been considering
D.not considering