问题

________ with depression, eating disorders and alcohol abuse for years, he now understands how important being healthy is.

A:Struggling
B:Having struggled
C:Struggled
D:Having been struggled
正确答案是: