问题
选择题
__________ from heart trouble for years Mr. White has to take some medicine with him wherever he goes.
A.Suffered
B.Suffering
C.Having suffered
D.Being suffered
答案
答案:C
考查非谓语动词。逻辑主语Mr. White与suffer之间为主动关系,根据句意为已经完成,故用其having done形式,选择C。