'Say' e 'tell' são ambos verbos usados para o ato de falar. Enquanto ambos falam ou informam, um deles é principalmente transitivo, enquanto o outro pode ser usado em todos os contextos.
'Say' significa principalmente falar algo em voz alta ou se comunicar de alguma forma.
"Eu digo a promessa conforme as instruções."
"Ele disse que estaria lá."
Também pode ser usado para marcar uma sugestão hipotética.
"Se eu lhe pedisse, digamos, cem buquês, você seria capaz de entregá-los?"
“Vamos dizer que você estava morrendo de fome e viu a oportunidade de roubar algum dinheiro para comer. Você faria isso?
Finalmente, existem alguns substantivos baseados no verbo. O primeiro é 'say', que significa entrada em um assunto.
"Eu não tenho uma opinião sobre isso?"
Segundo, existe o termo 'dizer', que é algo comumente dito.
"Existe um ditado para isso: não conte suas galinhas antes de eclodirem."
'Tell' significa principalmente falar com outra pessoa. Mais especificamente, significa transmitir informações a outra pessoa.
"Diga a ele que não quero falar com ele."
"A criança conta à mãe o que aprendeu na escola naquele dia."
Também pode ser usado para se referir à contagem. De fato, a palavra 'contar' descende do cálculo original. A frase muito popular 'contar o tempo' vem desse significado, pois significa contar o tempo, e 'não contado' significa algo que não foi contado ou que é muito grande para contar.
"No total, eles tiveram sorte de estar vivos."
"Dizia-se que suas riquezas eram incontáveis."
Também passou a significar ser capaz de identificar ou distinguir algo. É quase sempre usado no tempo presente - dizer - ou infinitivo - para dizer.
"Você pode dizer se este anel é ouro verdadeiro ou não?"
"Ele não conseguiu dizer se eles estavam de mãos dadas ou não."
'Tell' também pode ser usado como um substantivo. O primeiro significado é um comportamento que transmite informações que o doador não pretendia transmitir, especialmente um comportamento habitual. Por exemplo, se alguém sempre coça o braço quando mente, isso seria um sinal.
O segundo significado é emprestado do árabe. É um monte, geralmente no Oriente Médio, que cobre ou é construído sobre um conjunto de ruínas.
Dos significados compartilhados, a maior diferença entre 'dizer' e 'contar' é que 'dizer' pode ser usado para qualquer forma de comunicação, enquanto 'contar' é muito específico. Dizer algo a uma pessoa é transmitir informações a ela. Você não pode 'contar' algo sem dizer para quem está dizendo a informação. A pessoa que está recebendo a informação é geralmente mencionada na frase logo após a palavra aparecer, como em "diga a ele", "diga a ela" ou "diga ao gato". Também é mais provável que seja usado quando descreve um pedido ou uma explicação.
'Say' é muito mais geral. Não precisa haver um alvo para a informação, e dizer algo nem sempre precisa transmitir qualquer tipo de informação a mais alguém. Você pode dizer algo em voz alta para si mesmo ou para um grupo de pessoas.
Resumindo, 'dizer' significa falar e que uma situação é hipotética e, como substantivo, significa entrada em um assunto ou frase que é comumente usada. 'Tell' significa falar, contar, identificar algo, e pode significar algo que transmite uma emoção ou um tipo de montículo no Oriente Médio. Quando os dois pretendem falar, 'contar' significa falar com outra pessoa e dar-lhes ordens, enquanto 'say pode ser usado geralmente para a maioria dos tipos de fala ou comunicação.