单项选择题

A.of his being ever there
B.he ever has been there
C.of his having ever been there
D.of him having ever been there