Although this 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 sth.表示“治愈,改掉”;cure you of your illness医好了你的病; have an effect on sb.对……有影响,故选C。