___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
请问这题是考什么知识点的?选哪个?请说明理由.

C.

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

选C,Having suffered from heart trouble for years,Professor White has to take some medicine with him wherever he goes.句意是:由于身患心脏病多年,怀特教授无论到哪都必须随身携带着药品.这题考的知识点是非...

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