Mr Smith has_______ cancer for two years but he is still working very hard.A.sufferedB.suffered from

题目简介

Mr Smith has_______ cancer for two years but he is still working very hard.A.sufferedB.suffered from

题目详情

Mr Smith has_______ cancer for two years but he is still working very hard.
A.sufferedB.suffered fromC.suffered byD.suffering from
题型:单选题难度:中档来源:不详

答案

B
词语辨析。根据时间状语for two years可知要用现在完成时态,排除D;suffer遭受痛苦,损害等;suffer from患某种疾病。句中宾语是cancer,癌症。所以选B。

更多内容推荐