___from heart trouble for years,Professor White has to take some medicine with him wherever he goes.a.Sufferedb.Sufferingc.Having sufferedd.Being suffered请问这题是考什么知识点的?选哪个?请说明理由.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 10:11:22
___from heart trouble for years,Professor White has to take some medicine with him wherever he goes.a.Sufferedb.Sufferingc.Having sufferedd.Being suffered请问这题是考什么知识点的?选哪个?请说明理由.

___from heart trouble for years,Professor White has to take some medicine with him wherever he goes.a.Sufferedb.Sufferingc.Having sufferedd.Being suffered请问这题是考什么知识点的?选哪个?请说明理由.
___from heart trouble for years,Professor White has to take some medicine with him wherever he goes.
a.Suffered
b.Suffering
c.Having suffered
d.Being suffered
请问这题是考什么知识点的?选哪个?请说明理由.

___from heart trouble for years,Professor White has to take some medicine with him wherever 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.

C
理由很复杂:
患病于白教授之间是主动关系,故用suffer相应形式的主动语态(doing);
for years是一段时间,应用完成时态;
综上选C。

B
这个主要是考一个被动语态放在句首的用法。

C.