单项选择题

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