Say is used to report the words that someone spoke. Tell is used to report an act of communication between people. The emphasis with say is on words. The emphasis with tell is on both the person who receives a message and the message itself.Compare: