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

发布时间:2020-08-16 19:56:37

Mr Smith has     cancer for two years but he is still working very hard.
A. suffered
B. suffered from
C. suffered by
D. suffering from

网友回答

A. suffered
(答案→)B. suffered from
C. suffered by
D. suffering from
解析:词语辨析。根据时间状语for two years可知要用现在完成时态,排除D;suffer遭受痛苦,损害等;suffer from患某种疾病。句中宾语是cancer,癌症。所以选B。
以上问题属网友观点,不代表本站立场,仅供参考!