应该是 hasn’t been to the butcher’s yet,但似乎有所不妥,或许句末加个"today"就严谨些了
因为have been to 是指曾经到某地去过(多少次)
have gone to 是指去那个地方现在还没回来