---from heart trouble for years,Professor White has to take

问题描述:

___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
请问这题是考什么知识点的?选哪个?请说明理由.
1个回答 分类:英语 2014-11-23

问题解答:

我来补答
选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.
 
 
展开全文阅读
剩余:2000