二者都有与某人交谈之意,区别于speak to sb强调正在交谈,而talk to sb表示以过去了的交谈
其实两个没有什么区别,talk更加随意一点。朋友的关系。而speak更正式一些。
我认为区别在于一个是现在进行时,一个是过去式。在现实对话中,因现在于过去的形式而用法不同。