●●●●●一道英语选择题●●●●●

来源:百度知道 编辑:UC知道 时间:2024/05/01 07:13:16
HIJIJD's been ______ cancer for two years, but he is still working hard.

A.suffered from
B.suffering by
C.suffering from
D.suffered by

选什么?为什么?
谢谢

C.suffering from

HIJIJD得癌症已经2年了,不过他依然很努力地工作。

have been doing 现在完成进行时态,表示过去的事持续到现在并将延

续到未来。

Suffer from 受痛苦,患....病

因此可以推断选C

A suffer from 遭受(因...而蒙受损害)
has been 后加分词

C
has been doing 是现在完成时