Say, tell, speak, talk — четыре слова, один русский перевод

Say + что сказали: "She said hello." Tell + кому сказали: "She told me the news." Speak — формально, про язык/навык: "Do you speak English?" Talk — неформально, про общение/беседу: "We talked for hours."