____from the heart trouble for years,he has to take some medicine with him whenever he goes

问题描述:

____from the heart trouble for years,he has to take some medicine with him whenever he goes
A sufferd
B suffering
C having suffered
D Being suffered 为什么选C啊 ,我记得有些类似的题目是不用加have的,前面直接用动词的被动式

用现在完成时表示对现在造成的影响,直接用被动式的是独立主格结构,独立主格结构只在前后主语不一致的时候用