【正确答案】
D
【答案解析】 要约是当事人一方向对方发出的希望与对方订立合同的意思表示。承诺是受要约人向要约人做出的同意要约的意思表示。乙说“你出多少钱”属于要约邀请,因为这句话是乙向甲作出的希望甲向自己发出要约的意思表示,内容不是具体确定的,A项错误。乙说“20万元可以马上拿走”属于要约,因为内容具体确定,包括了拟订立合同的必备条款,且表明经甲承诺,乙即受该意思表示约束,B项错误。乙的要约是“20万元可以马上拿走”,履行期限是“马上”,根据《合同法》第23条的规定,要约以对话方式作出的,应当即时作出承诺。但是甲未置可否,三天后前来购买,相当于对履行期限进行了变更,是对要约的实质性更改,因此,甲的行为不是承诺,而是新的要约,不能导致合同成立,C项错误。甲携款20万元前来购买是新的要约,表明甲愿意支付20万元购买该玉石。但是乙说“25万元才能卖”,即对甲的要约进行了实质性更改,不是承诺,是新的要约,D项正确。