单选题 Doctors say that moderate drinking can have a beneficial ______ on your health.
【正确答案】 A
【答案解析】[解析] 固定用法。have a beneficial impact on“对……产生有益的影响”。generation和disposition后不接介词on,而have a beneficial dependence on意为“对……依赖,对……依靠”,填入此处不符合句意。故答案为A。