单项选择题

A.having fallen
B.to be falling
C.being fallen
D.to have fallen