B
don't have to = needn't 不需要 问句是must,所以否定用don't have to 来回答.
you must finish your homework first,你必须先完成作业;must,必须(语气上比较强硬)