"speak, tell, talk, say" - это путаница, которая есть у всех учащихся. Давайте разберемся, как правильно употреблять эти глаголы.

speak (= говорить публично, говорить на каком-то языке)

For example: 1) Can you speak Spanish? 2) I don't like to speak in public.

talk (= разговаривать, болтать)

For example: 1) Stop talking! 2) I want to talk to you.

say (= сказать, произнести)

For example: 1) She said "Yes". 2) He says he knows me. 3) Say the word again.

tell (= рассказывать, говорить что-то)

For example: 1) You should tell the truth.