【正确答案】
C
【答案解析】[考点] 夫妻共同债务的清偿 债权人就婚姻关系存续期间夫妻一方以个人名义所负债务主张权利的,应当按夫妻共同债务处理。但夫妻一方能够证明债权人与债务人明确约定为个人债务,或者能够证明属于《婚姻法》第19条第3款规定情形的除外。因此,本题中虽然张某是以个人名义在婚姻关系存续期间向刘某借款50万元,但用于购买婚房,也应属于夫妻共同债务,故刘某既可以向王某追偿,也可以向张某追偿,故A、B两项均错误。因为张某与王某自愿达成离婚协议,婚姻关系存续期间的债务全部由王某偿还,属于夫妻之间对债权债务的内部协议,对内有效,因此,如果张某偿还了50万元,则有权基于协议向王某追偿50万元,故C项正确,D项错误。因此,本题正确答案是C。