He has lung cancer for several years and is never pain.
A. recovered from; away from
B. suffered; away from
C. recovered; free from
D. suffered from; free from
网友回答
A. recovered from; away from
B. suffered; away from
C. recovered; free from
(答案→)D. suffered from; free from
解析:动词recover康复,是一个不及物动词,要和介词from连用;recover from…从…中恢复,康复;suffer from…患…疾病;free from…免受…的伤害。句义:他已经患肺癌好几年了,一直都在承受着这种痛苦。根据句义说明D正确。