单选题 ______ 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


【正确答案】 C
【答案解析】“suffer from”是Professor Brown发出的动作,所以不应用被动语态,据此排除A、D,另外suffer from这一动作发生在过去持续到现在并可能一直持续下去,所以用完成时态。