A项,本题中包括三种情形:(1)居间介绍。例如,甲受贩毒者乙委托,为乙介绍购毒者。即使甲没有牟利目的,甲也与乙构成贩卖毒品罪的共同犯罪。(2)代购。例如,甲明知乙欲贩卖毒品,但缺货,甲愿意为乙代购毒品,交给乙,乙用于贩卖。即使甲没有牟利目的,甲也与乙构成贩卖毒品罪的共同犯罪。(3)代卖。例如,甲明知乙欲贩卖毒品,愿意为乙代卖毒品。即使甲没有牟利目的,甲也与乙构成贩卖毒品罪的共同犯罪。因此,A项说法正确。
注意对比:为吸食者代购毒品,收取金钱,有牟利目的(是中间商、赚差价),才构成贩卖毒品罪。
B项,(1)为便于隐蔽运输、销售、使用、欺骗购买者,或者为了增重,对毒品掺杂使假,添加其他非毒品物质,不属于制造毒品。(2)为了销售,去除毒品中的非毒品物质,不属于制造毒品。(3)精制,例如对海洛因进行浓缩精华,提高纯度,属于制造毒品。因此,B项说法正确。
C项,非法持有毒品罪中的持有的含义是指事实上支配控制毒品。注意:(1)持有不限于随身携带,也包括保存在可以控制的地方;(2)持有也可以是间接持有。例如,委托他人代为保管。代为保管人明知是毒品而代为保管,也成立非法持有毒品罪。所以,C项说法正确。
D项,走私、贩卖、运输、制造的毒品,如果是同一宗毒品,在数量上不重复计算;如果是不同宗毒品,在数量上需要累加计算。不过无论是否同宗毒品,在定罪上都只定走私、贩卖、运输、制造毒品罪,不数罪并罚,因为该罪名是选择性罪名。因此,D项说法正确。
综上所述,本题答案为ABCD。