1._______from heart trouble for years,profe1._______from heart trouble for years,professor white has to take some medicine with him whereever he goes.A sufferedB sufferingC Having sufferedD Being suffered请问选什么,并说明原因,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 09:04:47

1._______from heart trouble for years,profe1._______from heart trouble for years,professor white has to take some medicine with him whereever he goes.A sufferedB sufferingC Having sufferedD Being suffered请问选什么,并说明原因,
1._______from heart trouble for years,profe
1._______from heart trouble for years,professor white has to take some medicine with him whereever he goes.
A suffered
B suffering
C Having suffered
D Being suffered
请问选什么,并说明原因,

1._______from heart trouble for years,profe1._______from heart trouble for years,professor white has to take some medicine with him whereever he goes.A sufferedB sufferingC Having sufferedD Being suffered请问选什么,并说明原因,
选C,Having suffered from heart trouble for years,Professor White has to take some medicine with him wherever he goes.
句意是:由于身患心脏病多年,怀特教授无论到哪都必须随身携带着药品.
这题考的知识点是非谓语的搭配选择,由于后面的句子Professor White has to take some medicine with him wherever he goes.主谓宾已经齐全,且前面没有关联词,所以前面不能再是一个句子,只能是非谓语充当状语.
选C的原因是suffer from的主语是主动者,即不必要再需要被动语态,固定搭配是sb.suffer from sth.所以排除A和D.又因为后面有for years,for的出现是完成时的标志,所以要用到完成时的助动词have.

a 遭受,得病

帮了不该帮的人!