【正确答案】
C、D
【答案解析】 本题涉及违约责任的形式问题。《合同法》第116条规定,当事人既约定违约金,又约定定金的,一方违约时,对方可以选择适用违约金或者定金条款。故选项A、B错误。依照《担保法》之规定,定金不能超过合同金额的20%,超过部分按预付款处理。在当事人部分不履行的情况下,定金按比例适用。本题中,合同总金额为200万元,定金数额最多为40万元,多余的10万元为预付款,现甲履行了合同的一半,定金按50%适用,也就是20万元为定金,另外20万元发生预付款的效力,定金发生双倍返还的效力,预付款则不发生该效力,故选项C正确,已支付的定金50万元可充抵70万元的货款,选项D正确。因此,本题正确选项为CD。