Глагол speak употребляется с названием языков в значении «говорить, разговаривать на каком-либо языке», например:
Speak English – говорить по-английски
Speak Spanish – говорить по-испански
Speak German – говорить по-немецки
Speak Italian – говорить по-итальянски
Speak French – говорить по-франзуцски
Speak также имеет значение «выступать с речью».
Глаголы speak и talk переводятся говорить, разговаривать с кем-либо, но speak звучит более официально, чем глагол talk. Глагол talk употребляется в разговорной форме.
Глаголы speak и talk употребляются с предлогом to, предлог with тоже допустим.
Speak with him – говорить с ним, разговаривать с ним
Speak to him – говорить с ним, разговаривать с ним
Talk to him – говорить с ним, разговаривать с ним
Глагол tell имеет значение «сказать, рассказать». Этот глагол употребляется с дополнением, и перед дополнением предлог не ставится. Например:
Tell me what happened.
Скажи мне, что случилось.
Глагол say имеет значение «сказать». Этот глагол может употребляться как самостоятельно, так и с дополнением, например:
He said that he was busy.
Он сказал, что он занят.
He said to me that he was busy.
Он сказал мне, что он занят.
Если глагол say употребляется с дополнением, то перед ним ставится предлог to.
He said to me that he was busy.
Он сказал мне, что он занят.
Глагол say употребляется в устойчивых выражениях, например:
Say goodbye to somebody – попрощаться с кем-либо
Say hello to somebody – поздороваться с кем-либо
say something – сказать что-нибудь