speakは「スピーチをするみたいに大勢の前で話すイメージ」で、talkは「普段友達とかとおしゃべりをするというイメージ」というふうに先生に教えられました〜(o^^o)
回答
上記の方々と内容はほぼ一緒になってしまいますが、
speakは言語を話すと言うことであって
友達とお喋りする。という英文には使いません。
逆もまたしかりです。
ex)✕ I speak my friend.
〇 I talk with(to) my friend.
✕ I talk English.
〇 I speak English.
よって、speak+言語←言語を話す
talk+with(to)+人←人と話す
と覚えるとよいと思います。
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉