根据《中华人民共和国担保法》规定:给付定金一方不履行约定债务的,无权要求返还定金;收受定金一方不履行约定债务的,应当返还双倍定金。
选项B是工程预付款,不属于定金,所以不需要双倍返还。施工企业违约后需要赔偿违约金。
参见第四版教材P123
参见第三版教材P193第8行。
中华人民共和国担保法条文详见: http://exam.jzrc.net/html/jzs/zixun/zcfg/12220.html