To talk, to speak ,to say and to tell sono quattro verbi inglesi usati spesso male.
Pochi sanno che ci sono delle pesanti differenze tra i quattro, eccovele:
To say (something to someone), quando si usa "to say" si da attenzione al contenuto del messaggio, ad esempio "she said Hello, to John" o magari "she said that she was sick";
To tell (someone something), si usa quando è importante il destinatario del messaggio, ad esempio "he told me everything" or "she told me about her trip";
To speak è impersonale, per spiegare il concetto basta pensare allo speaker che è colui che parla a molte persone ma non riceve alcuna risposta, non è importante ne il destinatario, ne il contenuto del messaggio. Si può usare ad esempio in frasi come "please be quiet when i'm speaking" oppure "she speaks English well";
To talk (to/with someone), da importanza invece al destinatario del messaggio, ad esempio "i want talk with you" o magari "let's talk".