Although the medicine can cure you your illness, it has a bad effect you.
A. for ; in
B. for ; on
C. of ; on
D. of ; at
网友回答
A. for ; in
B. for ; on
(答案→)C. of ; on
D. of ; at
解析:固定搭配cure sb of…治愈某人…疾病;have an effect on…对…有影响;句意:尽管这种药物可以治愈你的疾病,但是对你还是有影响的。根据句意说明C正确。