单项选择题

I don't know what illness he suffered from, but I do remember he mentioned ()in hospital last year.

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