单选题 ______ from heart trouble for years, Professor White has to take some medicine with him wherever he goes.
    A.Suffered                               B.Suffering
    C.Being suffered                          D.Having suffered
【正确答案】 D
【答案解析】