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治疗某人的病,have a bad effect on sb对…有不好的影响,选C。句意是:虽然这种药能治疗你的病,但对你有副作用。