How did Shang priests communicate with the gods? A. They burned incense and watched the smoke for signs from the gods. B. They offered animal sacrifices and then waited for direction from the gods in the form of omens. C. They asked the gods questions, and then heated animal bones and read the cracks in the bones to find the answers. D. They drank herb tea and then slept, hoping that the gods would visit them in their dreams.