I don't know what illness he suffered from, but I do remember he mentioned ________ in hospital

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

答案及解析: C