问题 选择题

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

答案

答案:B

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

选择题
单项选择题 B1型题