单项选择题

______ from heart trouble for many years, Professor Brown has to take some medicine with him wherever he goes.

A. Suffered
B. Suffering
C. Having suffered
D. Being suffered